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

Seethawaka Regency - Sri Lanka
8.3 13 reviews

Seethawaka Regency

hotel, Avissawella
Seethawaka Regency, a 4-star hotel in Avissawella, is located 13 kilometres from Leisure World and 42 kilometres from R Premadasa Stadium, with Bandaranaike International Airport situated 56 kilometres away.
This family-friendly accommodation offers air-conditioned rooms with complimentary WiFi, a swimming pool, a hot tub, and an on-site restaurant serving International cuisine, with the surrounding area being popular for cycling and car rental services available.
Rivendell Hotel - Sri Lanka
8.1 79 reviews

Rivendell Hotel

hotel, Kandy
The Rivendell Hotel, a 4-star establishment in Kandy, Sri Lanka, is located approximately 3.7 miles (6km) from the Temple of the Tooth Relic and 2.3 miles (3.7km) from the Pallekele International Cricket Stadium.
This hotel offers 1 bedroom, 1 bathroom accommodation with amenities including a swimming pool, spa, fitness centre, free Wi-Fi, and a French restaurant, all within easy reach of Kandy's key attractions.
Serenity Hill Oasis - Sri Lanka
9.4 315 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.
Lipton View Villa - Sri Lanka
8.8 24 reviews

Lipton View Villa

hotel, Bandarawela
Lipton View Villa offers 4-star accommodation in Bandarawela, a 12-minute walk from Bandarawela Railway Station and conveniently located 15km from the Demodara Nine Arch Bridge and 10km from Haputale Railway Station.
This one-bedroom villa provides 23 square metres of space, sleeping up to three guests and includes a private bathroom with bidet, tea-making facilities, and a peaceful setting.

Best Sri Lanka hotels with a pool

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

Hotel Cloud 9 Negombo - Sri Lanka
8.2 2205 reviews

Hotel Cloud 9 Negombo

hotel, Negombo
Hotel Cloud 9 Negombo is situated in Negombo, Sri Lanka, approximately 0.9 kilometres from Negombo Beach Park and St Anthony's Church, and 12 kilometres from Bandaranaike International Airport.
This guest house offers a swimming pool, spa, tennis court, and free WiFi, with on-site dining and easy access to Golden Star Beach Hotel's pool and beach (a 2-minute drive away); it also arranges additional services such as massage and transport.
Serenity Tissa - Sri Lanka
8.7 344 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.
Millet's Food Company And Cooking Center - Sri Lanka
9.5 316 reviews

Millet's Food Company And Cooking Center

hotel, Negombo
Millet's Food Company And Cooking Centre is situated in Negombo, Sri Lanka, a short walk from Poruthota Beach and Negombo Beach, and close to St. Anthony's Church, offering convenient access to Negombo's attractions.
This guesthouse offers 25-square-metre rooms, each sleeping up to three guests and featuring a balcony with pool or garden views, a swimming pool, jacuzzi, free Wi-Fi, and on-site dining with diverse cuisines including French, Italian and Thai options, plus evening entertainment.
Tiara Elephant Lodge - Sri Lanka
8.4 32 reviews

Tiara Elephant Lodge

hotel, Habarana
Tiara Elephant Lodge is a 3-star guesthouse in Habarana, Sri Lanka, conveniently located 10.6 km from Pidurangala Rock, 11.3 km from Sigiriya Rock, and 1.9 km from Kadahatha Wawa Lake.
This family-friendly lodging offers 1 bedroom with 1 bathroom, an outdoor swimming pool, free Wi-Fi, on-site parking, and a restaurant serving a range of breakfast options including full English/Irish and Asian choices, alongside room 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. Then there's the ancient city of Polonnaruwa, another UNESCO site with impressive ruins. For something different, explore the Temple of the Tooth Relic in Kandy, a significant Buddhist pilgrimage site. Finally, don't miss the stunning 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. For relaxation, head to the beaches of Bentota or Unawatuna. Tea lovers should visit a tea plantation in the hill country and participate in a tea tasting. Finally, explore the cultural triangle, visiting ancient cities and temples.
  • 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 offers the driest weather, ideal for exploring the cultural triangle and hill country. June to September is best for the south and east coasts, with sunshine and warm temperatures. However, keep in mind that the monsoon season can bring heavy rain.
  • 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-long trip, consider basing yourself in Negombo for easy airport access and beach relaxation, or in Kandy, a central location for exploring the hill country and cultural sites. Alternatively, you could explore the south coast, hopping between towns like Galle, Unawatuna, and Mirissa.
  • 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 easily be spent exploring the beaches of Bentota or exploring the cultural sites around Kandy. Galle Fort also provides a rich historical experience that's easily manageable in a short time.
  • 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, especially if you plan to explore outside major cities. However, driving conditions can be challenging, and traffic in Colombo can be intense. Consider hiring a driver if you're not comfortable navigating local roads.
  • 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 cards are accepted in larger hotels, restaurants, and shops, particularly in tourist areas. However, it's advisable to carry some local currency, Sri Lankan Rupees (LKR), for smaller establishments and local markets.
  • What are the largest airports in Sri Lanka?

    Bandaranaike International Airport (CMB) near Colombo is the main international airport. Other airports exist, but CMB handles the vast majority of international flights.
  • Are there any unwritten rules of behavior visitors should know about in Sri Lanka?

    Visitors should dress modestly when visiting religious sites. Removing your shoes before entering temples and homes is customary. Using your right hand for eating and exchanging money is considered polite. Showing respect for Buddhist traditions and customs is vital.
  • What local specialties should you try in Sri Lanka?

    You must try kottu roti, a street food made with chopped roti, vegetables, and meat. Rice and curry is a staple, with variations across the country. String hoppers are a delicious breakfast option. Don't forget to sample fresh seafood, especially along the coast.
  • Where are the best shopping spots in Sri Lanka?

    Colombo offers a wide range of shopping options, from high-end boutiques to local markets like Pettah Market. Kandy also has good shopping opportunities, particularly for handicrafts and tea. Galle Fort offers unique shops selling souvenirs and local crafts.
  • What signature events or festivals take place in Sri Lanka?

    The Kandy Esala Perahera is a spectacular Buddhist festival with elaborate processions. The Sinhala and Tamil New Year is a vibrant celebration marking the beginning of the new year. Duruthu Perahera is another significant Buddhist festival.
  • What’s the best place in Sri Lanka for mild and comfortable weather?

    The hill country, particularly around Nuwara Eliya, offers consistently mild and comfortable weather throughout the year, making it ideal for those seeking respite from the heat.
  • What are the most common travel mistakes tourists make in Sri Lanka?

    One common mistake is not exchanging currency for Sri Lankan Rupees (LKR) upon arrival. Another is underestimating travel times between destinations, especially in the hill country. Finally, neglecting to book accommodations in advance, particularly during peak season, can be problematic.
  • What are some hidden gems to explore in Sri Lanka?

    Little Adams Peak offers stunning views without the crowds of Adams Peak. The Sinharaja Forest Reserve provides a unique rainforest experience. Arugam Bay is a lesser-known surfing destination on the east coast. Finally, exploring the less-visited ancient cities like Anuradhapura offers a tranquil alternative to the more popular sites.

Best Sri Lanka hotels with parking

Mountain Nest - Sri Lanka
9.3 250 reviews

Mountain Nest

hotel, Ella
The Mountain Nest hotel is located in Ella, just a 5-minute walk from Ella Train Station and 5km from the Demodara Nine Arch Bridge, making it a convenient base for exploring the surrounding area. The hotel has been highly rated by previous guests, receiving excellent reviews for its location, cleanliness, and overall experience.
This family-friendly guesthouse offers a peaceful garden and terrace with mountain views, perfect for relaxing after a day of exploring. Guests can enjoy free Wi-Fi, room service, and a delicious vegetarian breakfast, as well as airport transportation for a stress-free journey.
Huzaima Restaurant & Guest - Sri Lanka
9.0 4 reviews

Huzaima Restaurant & Guest

hotel, Hambantota
Huzaima Family Restaurant, a 2-star hotel in Hambantota, offers a convenient base for exploring the region, being situated 10.9 kilometres from Bundala Bird Sanctuary.
This pet-friendly establishment provides air-conditioned rooms with free WiFi, a private bathroom, and a desk, with some rooms featuring a terrace and garden views, alongside on-site dining and free private parking.
Elepath Lodge Pinnawala - Sri Lanka
8.6 301 reviews

Elepath Lodge Pinnawala

hotel, Pinnawala
Elepath Lodge-Pinnawala offers convenient accommodation in Pinnawala, Sri Lanka, approximately 34 kilometres from the Kandy Royal Botanic Gardens and within a 40-kilometre radius of Kandy's main attractions, providing easy access to the Pinnawala Elephant Orphanage.
This one-bedroom, one-bathroom guesthouse features a terrace, garden, restaurant serving breakfast (Full English/Irish, Asian, or vegetarian), free Wi-Fi, private parking, and room service, ensuring a comfortable stay for families near the renowned elephant sanctuary.
Sigiriya Ranasinghe Nature Villa - Sri Lanka
9.2 548 reviews

Sigiriya Ranasinghe Nature Villa

hotel, Sigiriya
The Sigiriya Ranasinghe Nature Villa is located in Sigiriya, just 1 kilometre from the famous Sigiriya Rock and 3 kilometres from Pidurangala Rock, making it a convenient base for exploring these ancient wonders. The hotel has received excellent ratings for its location, cleanliness, and overall experience, ensuring a comfortable and enjoyable stay.
This villa offers a tranquil setting with beautiful garden views. Guests can enjoy a range of amenities, including a restaurant, spa, and swimming pool, as well as activities like bike rentals and a taxi service.

Best hotels in Sri Lanka with a gym

Hotel River Front - Sri Lanka
9.4 3374 reviews

Hotel River Front

hotel, Tissamaharama
Hotel River Front, a 4-star establishment in Tissamaharama, Sri Lanka, is conveniently located 2.6 km from Tissa Wewa, with Bundala Bird Sanctuary and Situlpawwa ancient city easily accessible at 22.5 km and 37 km respectively.
This guesthouse offers 1 bedroom, 1 bathroom, a swimming pool, fitness centre, restaurant serving diverse cuisines (including vegetarian, dairy-free and halal options), and free Wi-Fi, plus bike and car rentals for exploring the area.
The Grand Hotel - Heritage Grand - Sri Lanka
8.9 425 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.
Granbell Hotel Colombo - Sri Lanka
8.7 13300 reviews

Granbell Hotel Colombo

hotel, Colombo
The Granbell Hotel Colombo is located in Kollupitiya, a short walk from Kollupitiya Beach and close to Bambalapitiya Railway Station, offering easy access to other beaches such as Bambalapitiya and Galle Face Beach.
This 4-star hotel boasts an outdoor swimming pool, fitness centre, sauna, and hot tub, alongside a restaurant, bar, and room service, all within its premises; all rooms feature air conditioning, flat-screen TVs, and private bathrooms.
Cinnamon Red Colombo - Sri Lanka
8.7 13185 reviews

Cinnamon Red Colombo

hotel, Colombo
Cinnamon Red Colombo is conveniently located in Colombo, within walking distance of Liberty Cinema Hall and Sri Lanka National Museum, and a short drive from Colombo Town Hall. The hotel is a four-star establishment with very good user ratings, making it a popular choice for travellers.
The accommodation features modern rooms with free Wi-Fi, flat-screen TVs, and comfortable seating areas. Guests can enjoy a rooftop outdoor pool with stunning views of Colombo, as well as a range of amenities including a sauna, spa, fitness centre, and restaurant and bar.
©2026 cozycozy.com