Hotels in Sri Lanka

18893 available hotel offers

2 nights
2
1
  • booking
  • agoda
  • airbnb
  • tripcom
  • hotelscom
  • tiket
  • expedia
  • hotelmix
  • traveloka
  • trivago
  • tripadvisor
  • kayak
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

Ophelia - Sri Lanka
No reviews

Ophelia

hotel, Diyatalawa
The Ophelia hotel in Diyatalawa, a 4-star establishment, is located 38 kilometres from Gregory Lake and 22 kilometres from the Demodara Nine Arch Bridge, offering a tranquil garden setting with balconies that provide picturesque mountain views.
This family-friendly accommodation features one bedroom and one bathroom, with amenities including flat-screen TVs and free private parking, and is conveniently situated 19 kilometres from Ohiya Train Station and 9 kilometres from Bandarawela Railway Station, with proximity to Horton Plains National Park and Hakgala Botanical Garden.
Liyon Hotel - Sri Lanka
8.2 31 reviews

Liyon Hotel

hotel, Ella
Liyon Hotel, a five-star establishment in Ella, Sri Lanka, is located 5.3km from the Demodara Nine Arch Bridge, offering convenient access to this iconic landmark.
This 125 square metre hotel boasts one bedroom, one bathroom, and can accommodate up to three guests, featuring a terrace/balcony, restaurant, bar, room service, and parking.
Arhh Castle - Sri Lanka
No reviews

Arhh Castle

hotel, Ginigathena
Arhh Castle, a 5-star hotel in Ginigathena, is located 46.7 kilometres from Kandy Royal Botanic Gardens and 30.6 kilometres from Castlereigh Reservoir Seaplane Base Airport.
This luxurious accommodation offers 23 square metre rooms with air conditioning, private bathrooms, complimentary WiFi, and room service, with selected rooms featuring balconies and a terrace for guests to enjoy the garden and mountain views.
Ambewela Rangers Cottage - Sri Lanka
8.5 82 reviews

Ambewela Rangers Cottage

hotel, Nuwara Eliya
Ambewela Rangers Cottage, a 4-star hotel in Nuwara Eliya, is located 11.7 kilometres from Gregory Lake and 7.3 kilometres from Hakgala Botanical Garden, offering a tranquil escape with scenic views.
This accommodation provides complimentary bicycles, a garden, a shared lounge, and an on-site restaurant serving American, Chinese, and Indian cuisine with various dietary options, alongside rooms featuring ovens, microwaves, private bathrooms, and free WiFi, with some offering terraces and mountain views.

Best Sri Lanka hotels with a pool

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

Danisco Leisure Bunglow - Sri Lanka
9.8 170 reviews

Danisco Leisure Bunglow

hotel, Kandy
Danisco Leisure Bungalow, a 5-star hotel in Kandy, Sri Lanka, enjoys a tranquil location approximately 13 kilometres from the city centre, offering easy access to attractions such as the Temple of the Tooth Relic and Kandy City Centre Shopping Mall.
This self-catering bungalow features one bedroom, one bathroom, and accommodates up to three guests, boasting amenities including a swimming pool, garden, and on-site restaurant with room service, as well as free private parking.
Manthra Leisure - Sri Lanka
8.6 325 reviews

Manthra Leisure

hotel, Kandy
Manthra Leisure offers family-friendly accommodation in Kandy, conveniently located near the Kandy Museum, Sri Dalada Maligawa, and the Kandyan Art Association & Cultural Centre, approximately 22.5 kilometres from Victoria Reservoir Kandy Seaplane Base Airport.
The guesthouse features air-conditioned rooms with free Wi-Fi, private parking, a swimming pool, a restaurant with room service, and some rooms offer balconies with city views; it is a one-bedroom, one-bathroom property.
Seyara Holiday Resort - Sri Lanka
8.8 505 reviews

Seyara Holiday Resort

hotel, Polonnaruwa
Seyara Holiday Resort is located in Polonnaruwa, just a short walk from the Gal Viharaya, Polonnaruwa Vatadage, and the Nelum Pokuna Lotus Pond, providing convenient access to the area's historical sites. The resort has received consistently good ratings for location, cleanliness, and overall user experience.
The accommodation offers a garden, terrace, and swimming pool for guests to enjoy the outdoors. There's also a restaurant serving Asian breakfast and local dishes, plus free Wi-Fi, parking, and room service for added convenience.
Aathi Resort - Sri Lanka
9.4 58 reviews

Aathi Resort

hotel, Trincomalee
Aathi Resort in Trincomalee is located 2.7 kilometres from Uppuveli beach and 6.4 kilometres from Kanniya Hot Springs, with Trincomalee Railway Station 7.7 kilometres away.
This family-friendly hotel offers rooms with air conditioning and flat-screen TVs, some featuring a private terrace, and provides free WiFi, a garden, room service, and free private parking.

Frequently Asked Questions about hotels in Sri Lanka

  • What are the best landmarks to visit?

    For iconic landmarks, Sigiriya Rock Fortress is a must-see, offering breathtaking views. Then there's the Temple of the Tooth Relic in Kandy, a significant Buddhist pilgrimage site. Polonnaruwa's ancient city ruins showcase impressive architecture and history. For natural beauty, consider Adam's Peak, a challenging climb rewarded with stunning sunrises.
  • What are the most popular 2, 3 and 4-star hotels in Sri Lanka?

    Among 2, 3 and 4-star hotels in Sri Lanka, Villa Kapuru, Zion View Ella Green Retreat and La Safari Inn are the most popular ones.

  • What are some must-do activities?

    Sri Lanka offers diverse activities. You can go on a safari in Yala National Park to spot leopards and elephants. Train journeys through the hill country provide scenic views. Surfing's popular in Arugam Bay. Exploring tea plantations in Nuwara Eliya and tasting Ceylon tea is a classic experience. Visiting spice gardens is another popular choice.
  • 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?

    The best time depends on your preferences. December to March is generally dry and sunny, ideal for beach holidays and exploring the cultural triangle. June to September is good for the hill country, which is cooler and less humid. However, remember that the weather can be unpredictable, so it's always advisable to check the forecast closer to your travel dates.
  • 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?

    A week allows for exploring different regions. You could spend a few days in Negombo for the beach, then head to the Cultural Triangle (Sigiriya, Polonnaruwa, Dambulla) for history and culture, and finish with a relaxing stay in Kandy or the hill country.
  • What are the best pet friendly hotels in Sri Lanka?

    The best pet friendly hotels in Sri Lanka are Good Karma Ayurvedic Resort, Hotel River Front and Hotel Heladiv.

  • Which parts are perfect for a weekend getaway?

    For a short trip, Negombo offers beaches and relaxation. Alternatively, explore the cultural sites around Kandy, visiting the Temple of the Tooth and the botanical gardens. A weekend in Galle focuses on history and the charming fort area.
  • What are the best hotels with jacuzzi in Sri Lanka?

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

  • Is renting a car recommended for exploring?

    Renting a car offers flexibility, but driving conditions can be challenging, especially outside major cities. Public transport is available, but can be slow. Hiring a driver is a popular compromise, offering convenience and local knowledge.
  • What are the best hotels with a swimming pool in Sri Lanka?

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

  • Are credit cards widely accepted?

    Credit card acceptance is increasing, but it's not as widespread as in many Western countries. Carrying some local currency (Sri Lankan Rupees) is recommended, especially in smaller towns and rural areas. Larger hotels and establishments are more likely to accept cards.
  • What are the largest airports?

    Bandaranaike International Airport (CMB) near Colombo is the main international airport. Mattala Rajapaksa International Airport (HRI) is another international airport, but it has significantly less international traffic.
  • Are there any unwritten rules of behavior visitors should know about?

    Remove your shoes before entering temples and some homes. Dress modestly when visiting religious sites. Use your right hand for eating and giving/receiving things (the left hand is considered unclean). It's polite to greet people with a slight bow or nod.
  • What local specialties should you try?

    Try kottu roti (a stir-fried dish), rice and curry (a staple), string hoppers (a type of rice noodle), and various seafood dishes. Don't forget to sample Ceylon tea, which comes in a variety of flavors.
  • Where are the best shopping spots?

    Colombo offers a range of shopping options, from high-end boutiques to local markets. Barefoot Garden Cafe in Colombo is known for its handicrafts. Nuwara Eliya offers tea shops and local crafts. Galle's fort area has unique shops and art galleries.
  • What signature events or festivals take place?

    The Kandy Esala Perahera is a major Buddhist festival with elaborate processions. Sinhala and Tamil New Year is a significant celebration. Duruthu Perahera is another important Buddhist festival.
  • What’s the best place for mild and comfortable weather?

    Nuwara Eliya in the hill country generally offers mild and comfortable temperatures year-round, making it a popular escape from the heat of the lowlands.
  • What are the most common travel mistakes tourists make?

    Not exchanging currency before arrival, not planning transportation adequately, and not being aware of local customs and traditions. Underestimating travel times between destinations is also common.
  • What are some hidden gems to explore?

    Little Adams Peak near Ella offers stunning views without the crowds of Adam's Peak. The ancient city of Anuradhapura is less visited than Polonnaruwa, but equally impressive. The beaches of Mirissa offer a more relaxed atmosphere than Negombo.

Best Sri Lanka hotels with parking

Luxury Bedroom With Pool Close To Galle Fort. - Sri Lanka
9.7 279 reviews

Luxury Bedroom With Pool Close To Galle Fort.

B&B
This Galle guesthouse is situated near the Galle Dutch Fort, a UNESCO World Heritage site, with Unawatuna Beach, Jungle Beach, and Hikkaduwa approximately 15-25km away.
Offering two spacious bedrooms, a private villa with swimming pool, garden, and veranda, this property provides room service, parking, and arranges excursions; it sleeps up to four guests and includes a kitchen with fridge and microwave.
Kithaya Ella - Sri Lanka
9.1 142 reviews

Kithaya Ella

hotel, Ella
Kithaya Ella, situated in Ella, Sri Lanka, is conveniently located 7.6km from the Demodara Nine Arch Bridge and 3.9km from Ella Railway Station, offering easy access to major attractions.
This pet-friendly guesthouse boasts a spa, restaurant with room service, free parking, and Wi-Fi, plus features a terrace, garden, and some rooms with mountain views.
Palabaddala Tea And Eco Lodge - Sri Lanka
9.0 69 reviews

Palabaddala Tea And Eco Lodge

hotel, Ratnapura
Palabaddala Tea and Eco Lodge offers 3-star lodging in Ratnapura, located within the Palabaddala area.
This eco-lodge provides guests with an outdoor swimming pool, an on-site restaurant serving buffet, à la carte, or continental breakfast, and a playground, alongside free WiFi and convenient airport transportation.
Garden Beach Hotel - Sri Lanka
8.6 285 reviews

Garden Beach Hotel

hotel, Arugam Bay
Garden Beach Hotel in Arugam Bay offers direct beach access and is conveniently located near the town centre.
The hotel provides 16-square-metre rooms with either a private terrace or balcony, featuring a single bedroom, bathroom, air conditioning, and free Wi-Fi; on-site amenities include a restaurant, parking, and room service.

Best hotels in Sri Lanka with a gym

Moye Moye Ella - Sri Lanka
9.9 8 reviews

Moye Moye Ella

hotel, Ella
Moye Moye Ella, situated in Ella, is approximately 1.9 kilometres from Little Adam's Peak and 4.5 kilometres from Ella Rock, with Hakgala Botanical Garden located around 48 kilometres away.
This hotel offers rooms with 15 square metres of floor area, accommodating up to three guests with one bedroom and one bathroom, and features include free WiFi, a swimming pool, a garden, a restaurant, and room service, with the Moye Moye Ella offer also providing a sun terrace and currency exchange.
Sheraton Colombo Hotel - Sri Lanka
9.0 427 reviews

Sheraton Colombo Hotel

hotel, Colombo
The Sheraton Colombo Hotel enjoys a convenient location in Colombo, approximately 3 kilometres from the city centre, offering easy access to Colombo's attractions.
This 5-star establishment provides guests with a range of amenities including a spa, restaurant serving local cuisine, free Wi-Fi, and parking, ensuring a comfortable stay.
Granbell Hotel Colombo - Sri Lanka
8.7 13354 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.
Villa 13 - Sri Lanka
9.8 5 reviews

Villa 13

hotel, Hikkaduwa
Villa 13 in Hikkaduwa offers a convenient base, situated approximately 19 kilometres from the Galle International Cricket Stadium and Galle's Dutch Reformed Church, and 21 kilometres from Galle Fort.
This one-bedroom, one-bathroom villa provides guests with a swimming pool, free Wi-Fi, on-site parking, and a shared kitchen, alongside access to local activities including fishing, snorkelling, and cycling.
©2026 cozycozy.com