Hotels in Sri Lanka

18893 available hotel offers

2 nights
2
1
  • booking
  • agoda
  • airbnb
  • tripcom
  • hotelscom
  • expedia
  • traveloka
  • trivago
  • tripadvisor
  • kayak
  • klook
  • hotelmix
Sri Lanka hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

18893 Cheap hotels in Sri Lanka

Best Sri Lanka luxury hotels (4 and 5 stars)

Among the 18893 accommodations in Sri Lanka, here are the 4 best luxury hotels

Ranmudu Hotel - Sri Lanka
No reviews

Ranmudu Hotel

hotel, Hanwella
Ranmudu Hotel, a five-star establishment in Hanwella, is located 12.1 kilometres from Leisure World, offering riverside views from its rooms.
This family-friendly hotel provides air-conditioned rooms with private bathrooms, a swimming pool, a garden, a terrace, an on-site restaurant, and complimentary parking, accommodating up to three guests with a floor area of 20 square meters per unit.
Centauria Lake Resort - Sri Lanka
8.2 39 reviews

Centauria Lake Resort

hotel, Embilipitiya
Centauria Lake Resort, a 4-star hotel in Embilipitiya, is located 33.8 kilometres from Udawalawe National Park and 41.8 kilometres from Tangalle Lagoon.
This family-friendly establishment offers a swimming pool, a restaurant serving diverse cuisines with special dietary options, and a kids' club, with rooms featuring balconies and air conditioning, whilst also providing bike and car rental for exploring the cycling-popular surroundings.
Jkab Lagoon Resort - Sri Lanka
8.5 95 reviews

Jkab Lagoon Resort

hotel, Walauttu
The Jkab Lagoon Resort, a 4-star hotel in Walauttu, is located 1.1 kilometres from Nilaveli Beach and 1.1 kilometres from Pigeon Island National Park.
This resort offers a swimming pool, fitness centre, on-site restaurant serving Indian, Malaysian, and local dishes with vegetarian and halal options, and complimentary WiFi.
Sky Forest - Sri Lanka
9.9 26 reviews

Sky Forest

hotel, Habarana
Sky Forest, a 5-star hotel in Habarana, Sri Lanka, enjoys a convenient location 3.7km from Kadahatha Wawa Lake and 4km from Habarana Lake, with Pidurangala Rock and Sigiriya Rock approximately 11km away.
This 1-bedroom, 1-bathroom haven offers guests a private balcony with garden views, free Wi-Fi, valet parking, a spa, fitness centre, and restaurant, plus nearby opportunities for windsurfing and cycling.

Best Sri Lanka hotels with a pool

Among the 18893 accommodations in Sri Lanka, here are the 4 best hotels with a pool

Xotic Resort - Sri Lanka
8.6 22 reviews

Xotic Resort

hotel, Kurunegala
Xotic Resort Upper Floor in Kurunegala offers convenient access to Kandy's attractions, approximately 26-27 kilometres from the Royal Botanic Gardens, Kandy Railway Station, and the Kandy Museum.
This Kurunegala guesthouse boasts a swimming pool, terrace, garden, restaurant, room service, parking, and air conditioning, with some rooms featuring kitchenettes; free Wi-Fi is available throughout.
Vidisa Villas - Sri Lanka
8.3 100 reviews

Vidisa Villas

hotel, Hikkaduwa
Vidisa Villas offers 3-star accommodation in Hikkaduwa, Sri Lanka, an 0.8km stroll from Narigama Beach and conveniently close to Hikkaduwa Beach, the coral reef, and the bus station.
Each self-catering villa provides 36 square metres of space with one bedroom, one bathroom, and amenities including a fridge, oven, and air conditioning; an outdoor swimming pool and on-site restaurant are also available.
Steps Garden Resort - Sri Lanka
8.7 647 reviews

Steps Garden Resort

hotel, Negombo
Steps Garden Resort, a 3-star hotel in Negombo, Sri Lanka, is conveniently located just 5 kilometres from Bandaranaike International Airport.
This family-friendly guesthouse offers a swimming pool, restaurant, bar, and free private parking, along with various breakfast options and a 24-hour front desk; it features one bedroom and one bathroom.
Serenity Tissa - Sri Lanka
8.7 340 reviews

Serenity Tissa

hotel, Tissamaharama
Serenity Tissa, a 4-star hotel in Tissamaharama, enjoys a central location less than 1.5km from Tissa Wewa, the Ethabandigala and Akurugoda Pillar Inscriptions, and Yatala Vehera, with Anjaligala Rajamaha Viharaya approximately 6.6km away.
This guesthouse offers air-conditioned rooms with private bathrooms, a swimming pool, a restaurant serving Asian breakfast, free Wi-Fi, and a range of amenities including a spa, fitness centre, and airport transfer service.

Frequently Asked Questions about hotels in Sri Lanka

  • What are the best landmarks to visit in Sri Lanka?

    Sri Lanka boasts incredible landmarks! Sigiriya Rock Fortress, a UNESCO World Heritage site, is a must-see, offering breathtaking views. The ancient city of Polonnaruwa, another UNESCO site, showcases impressive ruins. For religious sites, the Temple of the Tooth Relic in Kandy is incredibly significant, and the Dambulla Cave Temple houses stunning Buddha statues. Finally, don't miss Galle Fort, a well-preserved 16th-century fort on the coast.
  • What are the most popular 2, 3 and 4-star hotels in Sri Lanka?

    Among 2, 3 and 4-star hotels in Sri Lanka, Airport A4 Transit Hub - Eco Chalets, Villa Kapuru and Zion View Ella Green Retreat are the most popular ones.

  • What are some must-do activities in Sri Lanka?

    Sri Lanka offers diverse activities. Consider a safari in Yala National Park to spot leopards and elephants. Visit tea plantations in the hill country, like those in Nuwara Eliya, and enjoy a tea tasting. Explore the stunning beaches of Bentota or Unawatuna. For something different, go white-water rafting on the Kelani River or hike Adam's Peak for sunrise views.
  • What are the best luxury hotels in Sri Lanka?

    Riff Hikkaduwa, Marino Beach Colombo and Elegant Hotel are among the best luxury hotels in Sri Lanka.

  • When is the ideal time to visit Sri Lanka?

    The best time to visit depends on your preferences. December to March is generally considered the dry season, ideal for exploring the cultural triangle and hill country. June to September is the southwest monsoon season, best for the east coast. The shoulder seasons (April-May and October-November) offer pleasant weather and fewer crowds.
  • What are the best family friendly hotels in Sri Lanka?

    The best family friendly hotels in Sri Lanka are Il Frangipane, Chill Ville - View Point Hotel and Karpaha Sands.

  • Which neighborhoods or areas are best for spending a week in Sri Lanka?

    For a week, consider basing yourself in Negombo for easy airport access, then exploring the cultural triangle (Sigiriya, Polonnaruwa, Dambulla) and Kandy. Alternatively, spend time in the hill country (Nuwara Eliya, Ella) and explore tea plantations and scenic hikes, before relaxing on the beaches of the south or east coast.
  • What are the best pet friendly hotels in Sri Lanka?

    The best pet friendly hotels in Sri Lanka are Good Karma, Airport A4 Transit Hub - Eco Chalets and Hotel River Front.

  • Which parts of Sri Lanka are perfect for a weekend getaway?

    A weekend getaway could focus on exploring Galle Fort and its beaches, or perhaps a trip to Bentota or Unawatuna for relaxation and water sports. Alternatively, a cultural immersion in Kandy, visiting the Temple of the Tooth Relic and the city's vibrant markets, would be a fulfilling short trip.
  • What are the best hotels with jacuzzi in Sri Lanka?

    Good Karma, Karpaha Sands and Marino Beach Colombo are the best hotels with a jacuzzi in Sri Lanka.

  • Is renting a car recommended for exploring Sri Lanka?

    Renting a car can offer flexibility, but driving in Sri Lanka can be challenging due to traffic and road conditions. Consider hiring a driver, especially for longer journeys. Public transportation is available but can be time-consuming.
  • What are the best hotels with a swimming pool in Sri Lanka?

    Good Karma, Il Frangipane and Atha Resort are among the best hotels with a swimming pool in Sri Lanka.

  • Are credit cards widely accepted in Sri Lanka?

    Credit card acceptance varies. Larger hotels and restaurants generally accept them, but smaller establishments often prefer cash. It's advisable to carry some Sri Lankan Rupees (LKR).
  • What are the largest airports in Sri Lanka?

    The main international airport is Bandaranaike International Airport (CMB) near Colombo. Other airports include Mattala Rajapaksa International Airport (HRI) and smaller domestic airports.
  • Are there any unwritten rules of behavior visitors should know about in Sri Lanka?

    It's customary to remove your shoes before entering temples and some homes. Dress modestly when visiting religious sites. Using your right hand for eating and giving is considered polite. Showing respect for Buddhist monks and elders is important.
  • What local specialties should you try in Sri Lanka?

    Sri Lankan cuisine is delicious! Try kottu roti, a popular street food; rice and curry, a flavorful staple; string hoppers, a type of rice noodle; and various seafood dishes. Don't forget to sample Ceylon tea.
  • Where are the best shopping spots in Sri Lanka?

    Colombo offers a range of shopping options, from high-end boutiques to local markets like Pettah Market. Nuwara Eliya has shops selling tea and handicrafts. Galle Fort has many souvenir shops and art galleries.
  • What signature events or festivals take place in Sri Lanka?

    Sri Lanka hosts many vibrant festivals. The Kandy Esala Perahera, a spectacular procession with elephants and dancers, is a highlight. Sinhala and Tamil New Year is a significant celebration. Many other religious and cultural festivals occur throughout the year.
  • What’s the best place in Sri Lanka for mild and comfortable weather?

    The hill country, particularly Nuwara Eliya, offers mild and comfortable weather year-round, although it can be cooler in the evenings and during the rainy seasons.
  • What are the most common travel mistakes tourists make in Sri Lanka?

    Common mistakes include not exchanging currency before arrival, not being prepared for varying weather conditions, and overpacking. Failing to plan transportation in advance and neglecting to learn basic Sinhala phrases can also hinder travel.
  • What are some hidden gems to explore in Sri Lanka?

    Consider visiting Little Adam's Peak near Ella for stunning views, exploring the Horton Plains National Park for its unique biodiversity, or discovering the ancient city of Anuradhapura, another UNESCO World Heritage site. The beaches of Arugam Bay are also relatively less crowded than some other areas.

Best Sri Lanka hotels with parking

Rangiri Villa Sigiriya - Sri Lanka
9.6 5 reviews

Rangiri Villa Sigiriya

hotel, Dambulla
Rangiri Villa Sigiriya, an accommodation in Dambulla, is located 6.9 kilometres from Sigiriya Rock and 8.8 kilometres from Pidurangala Rock, with Sigiriya Airport 4 kilometres away.
This villa offers one bedroom, one bathroom, and accommodates up to three guests, featuring private bathrooms with a bidet and complimentary toiletries, with some rooms providing a private balcony.
Nest Of Peak - Sri Lanka
8.1 308 reviews

Nest Of Peak

B&B, Ella
This guest house in Ella is located approximately 1.7 kilometres from Ella Railway Station and Ella Spice Garden, and within 5 kilometres of Little Adam's Peak and Ella Rock.
This family-friendly accommodation offers a homestay experience with a garden, sun terrace, on-site restaurant serving British cuisine, and complimentary breakfast with vegetarian and vegan options, alongside free WiFi and parking.
Amanda Beach Resort - Sri Lanka
8.4 451 reviews

Amanda Beach Resort

hotel, Pasikuda
Amanda Beach Resort is located in Pasikuda, just a short walk from Kalkudah Beach, and is within a few kilometres of other attractions like Pasikuda Beach, Sri Muththu Mariyamman Kovil, and Sri Munai Murukan Kovil. The hotel has received very good ratings for its location, cleanliness and overall experience.
The resort offers a range of rooms, some with balconies overlooking the sea. There’s a swimming pool, a restaurant, a bar, a garden and a terrace, plus you can enjoy activities like darts and borrow bikes to explore the area.
Serenity Hill Oasis - Sri Lanka
9.4 312 reviews

Serenity Hill Oasis

hotel, Kandy
Serenity Hill Oasis in Kandy offers a peaceful escape, approximately 4.8 kilometres from Kandy Railway Station, Kandy City Centre Shopping Mall, and the city centre, providing easy access to attractions like the Temple of the Tooth Relic (Sri Dalada Maligawa).
This one-bedroom, one-bathroom guesthouse features a shared lounge, terrace, garden, free Wi-Fi, and parking, with some rooms offering private kitchens; bike and car rentals are available for exploring the surrounding area.

Best hotels in Sri Lanka with a gym

Margarita Village Kite School Kalpitiya - Sri Lanka
9.3 88 reviews

Margarita Village Kite School Kalpitiya

hotel, Kalpitiya
Margarita Village Kite School Kalpitiya is located in Kalpitiya, on Sri Lanka's northwestern coast, close to the kitesurfing lagoon and beaches. The hotel has excellent user ratings, and its location and cleanliness are rated very good.
The hotel offers a range of amenities and activities, including a swimming pool, terrace, garden, restaurant, bar, fitness centre, and room service. Guests can also enjoy free boat transport to the kite spot, access to kite centre facilities, and lessons from qualified IKO instructors.
Asiri Yoga Retreat - Sri Lanka
8.6 170 reviews

Asiri Yoga Retreat

hotel, Galle
Asiri Yoga Retreat is situated in Galle, Sri Lanka, a short walk from Boossa and Pitiwella Beaches, 2.7 km from Dadalla West Beach, and 7.2 km from the Galle International Cricket Stadium.
This family-friendly guesthouse offers yoga classes (extra cost), a swimming pool, spa, restaurant, and free Wi-Fi; it features one bedroom and one bathroom.
Jippie The Villa - Sri Lanka
9.5 63 reviews

Jippie The Villa

hotel, Hikkaduwa
Jippie The Villa is a short walk from Hikkaduwa Beach, a popular stretch of coastline, and just 18km from Galle International Cricket Stadium and 19km from Galle Fort. The hotel has received excellent ratings for cleanliness and location, and very good reviews overall.
The villa has one bathroom and can accommodate up to two guests. It offers a range of amenities, including a swimming pool, a fitness centre, and a garden, all perfect for relaxing and enjoying your stay.
The Grand Hotel - Heritage Grand - Sri Lanka
8.9 431 reviews

The Grand Hotel - Heritage Grand

hotel, Nuwara Eliya
The Grand Hotel - Heritage Grand is situated on Nuwara Eliya Hill, just next to the Nuwara Eliya Golf Course and offers stunning views of the surrounding tea plantations. The hotel has received consistently high ratings for its location, cleanliness, and overall experience.
The hotel offers a range of amenities and activities, including a swimming pool, spa, fitness centre, and multiple dining options. Guests can also enjoy the beautiful gardens, relax on the terrace, or take advantage of the convenient room service and valet parking.
©2026 cozycozy.com