Hotels in Sri Lanka

18893 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Sri Lanka hotels
Choose the perfect holiday 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

Maradha Colombo - Sri Lanka
8.8 2297 reviews

Maradha Colombo

hotel, Colombo
Maradha Colombo, a 3-star hotel in the Bambalapitiya district, enjoys a beachfront location steps from Bambalapitiya Beach and is conveniently close to Bambalapitiya Railway Station, facilitating easy access to Colombo's city centre.
This family-friendly establishment offers various amenities including a swimming pool, fitness centre, spa, and restaurant serving diverse cuisines, alongside free Wi-Fi and private parking.
The Tusker's Hideout - Sri Lanka
9.2 21 reviews

The Tusker's Hideout

hotel, Alawwa
The Tusker's Hideout, a five-star hotel in Alawwa, is located approximately 48 kilometres from Gadaladeniya Temple and 51 kilometres from Bandaranaike International Airport.
This family-friendly resort offers air-conditioned rooms with garden views, complimentary WiFi, private bathrooms, an indoor swimming pool, and on-site parking, alongside diverse dining options including Seafood, Asian, and Grill/Bbq, with vegetarian, dairy-free, and halal choices available.
The White House Villa - Aniwatta - Sri Lanka
10 1 review

The White House Villa - Aniwatta

hotel, Kandy
The White House Villa - Aniwatta is a 4-star guesthouse located in Kandy, approximately 24 kilometres from Victoria Reservoir Kandy Seaplane Base.
This family-friendly establishment offers air-conditioned rooms with kitchenettes and private bathrooms, featuring a tranquil garden setting with an outdoor swimming pool, complimentary WiFi, and on-site parking.
Raj Residencies - Sri Lanka
9.1 289 reviews

Raj Residencies

hotel, Kandy
Raj Residencies, a recently renovated apartment in Kandy, Sri Lanka, offers convenient access to local attractions, though specific distances aren't provided.
This 95 square metre (1023 square feet) self-catering flat features a private bathroom in each room, free Wi-Fi, air conditioning, a terrace, parking, and is suitable for families, accommodating couples or families; bachelor/bachelorette parties are not permitted.

Top cities

Best Sri Lanka hotels with a pool

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

Voyager's Villa - Sri Lanka
10 6 reviews

Voyager's Villa

hotel, Habarana
Voyager's Villa, a hotel in Habarana, is located 2.1 kilometres from Habarana Lake, 9.2 kilometres from Pidurangala Rock, and 9.9 kilometres from Sigiriya Rock.
This accommodation offers rooms with air conditioning and complimentary WiFi, featuring an outdoor swimming pool, a garden, a terrace, and an on-site restaurant serving continental and Asian breakfasts, with room service and a 24-hour front desk available.
Malindu Yala Gate - Sri Lanka
8.0 121 reviews

Malindu Yala Gate

hotel, Tissamaharama
Malindu Yala Gate, a 3-star guesthouse in Tissamaharama, is located 2.7 km from Tissa Wewa and 2.4 km from Tissamaharama Raja Maha Vihara, offering convenient access to these historical sites and Yala National Park.
This family-friendly establishment features a swimming pool, a restaurant serving diverse breakfast options, free Wi-Fi, and private parking, with each of its rooms boasting a private patio and pool views.
Nilaveli Boutique Hotel - Sri Lanka
8.1 165 reviews

Nilaveli Boutique Hotel

hotel, Trincomalee
Nilaveli Boutique Hotel, located in Trincomalee, is a 5-minute walk from Nilaveli Beach and 3.7 kilometres from Pigeon Island National Park.
This hotel offers 14 square metres of living space with one bedroom and one bathroom, accommodating up to two guests, and features a garden, terrace, and a grill for guest use.
Gangula Villa - Sri Lanka
9.0 306 reviews

Gangula Villa

hotel, Kandy
Gangula Villa is located in Kandy, just over 3 kilometres from the Kandy Train Station and 4.2 kilometres from both Kandy City Center Shopping Mall and Bogambara Stadium, making it a convenient base for exploring the city. This 3-star hotel has received excellent user ratings for its cleanliness and overall experience.
The guest house offers a range of amenities, including a terrace, garden, and restaurant, providing guests with a comfortable space to relax and enjoy their stay. Guests can also take advantage of free Wi-Fi, parking, and airport transportation, as well as room service and a concierge service to help plan their sightseeing.

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 stunning views. The ancient city of Polonnaruwa, another UNESCO site, showcases impressive ruins. For religious significance, the Temple of the Tooth Relic in Kandy is a key pilgrimage site. Finally, Galle Fort, a well-preserved 16th-century fort, is a fascinating historical site.
  • 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, Zion View Ella Green Retreat and La Safari Inn are the most popular ones.

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

    Activities abound! Consider a safari in Yala National Park to spot leopards and elephants. Climb Adam's Peak for sunrise views (a challenging but rewarding hike). Relax on the beaches of Bentota or Unawatuna. Explore the tea plantations in the hill country, perhaps visiting a tea factory. Take a cooking class to learn to prepare Sri Lankan curries.
  • 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 depends on your priorities. December to March offers the driest weather, ideal for exploring the cultural triangle and hill country. June to September is generally dry in the south and east coast, perfect for beach holidays. However, remember that this is a tropical island, so some rain is possible year-round.
  • 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 neighbourhoods or areas are best for spending a week in Sri Lanka?

    A week allows for a good mix. Consider basing yourself in Negombo for a few days to explore the coast and then moving to Kandy to experience the cultural heartland before finishing in Galle to soak up the history and beaches.
  • 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?

    For a short trip, focus on one area. The beaches around Unawatuna offer relaxation and water sports. Alternatively, explore the cultural triangle, focusing on Sigiriya and Polonnaruwa, for a history-rich escape.
  • 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 be convenient, but driving in Sri Lanka can be challenging due to traffic and road conditions. Consider hiring a driver if you prefer a more relaxed experience. Public transport is also an option, though it can be slower.
  • What are the best hotels with a swimming pool in Sri Lanka?

    Il Frangipane, Good Karma and Airport A4 Transit Hub - Eco Chalets are among the best hotels with a swimming pool in Sri Lanka.

  • Are credit cards widely accepted in Sri Lanka?

    Credit card acceptance is improving, but it's not universal. Larger hotels and restaurants usually accept them, but smaller establishments often prefer cash. It's advisable to carry some Sri Lankan Rupees.
  • What are the largest airports in Sri Lanka?

    Bandaranaike International Airport (CMB) near Colombo is the main international airport. Mattala Rajapaksa International Airport (HRI) is another international airport, though it sees less traffic.
  • Are there any unwritten rules of behaviour visitors should know about Sri Lanka?

    Removing your shoes before entering a temple or someone's home is customary. Dressing modestly when visiting religious sites is respectful. Using your right hand for eating and giving is considered polite. Bargaining is common in markets.
  • What local specialties should you try in Sri Lanka?

    Sri Lankan cuisine is delicious and diverse. Try kottu roti, a popular street food, and various rice and curry dishes. Don't miss out on string hoppers, a type of noodle, and the refreshing king coconut.
  • Where are the best shopping spots in Sri Lanka?

    Colombo offers a range of shopping options, from high-end boutiques to bustling markets like Pettah Market. Galle Fort also has unique shops selling handicrafts and souvenirs. For tea, visit a tea plantation or shop in Kandy.
  • 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. Duruthu Perahera, another significant Buddhist procession, also takes place in Kandy. Deepavali, the festival of lights, is celebrated by the Hindu community.
  • What’s the best place in Sri Lanka for mild and comfortable weather?

    The hill country, particularly around Nuwara Eliya and Kandy, offers a milder climate than the coastal regions, making it more comfortable throughout the year.
  • What are the most common travel mistakes tourists make in Sri Lanka?

    One common mistake is not exchanging currency for Sri Lankan Rupees. Another is underestimating travel times, especially in the interior. Not being prepared for the heat and humidity is another frequent oversight. Finally, failing to book accommodation in advance, particularly during peak season, can lead to difficulties.
  • What are some hidden gems to explore in Sri Lanka?

    Consider visiting the Sinharaja Forest Reserve, a UNESCO World Heritage site, for its biodiversity. Explore the ancient city of Anuradhapura, another UNESCO site, which is less crowded than Polonnaruwa. The beaches of Arugam Bay are known for surfing, offering a different vibe than the more developed southern beaches.

Best Sri Lanka hotels with parking

Owin Rose Yala Safari Hotel - Sri Lanka
9.1 174 reviews

Owin Rose Yala Safari Hotel

hotel, Tissamaharama
The Owin Rose Yala Safari Hotel is located in Tissamaharama, just a short distance from the city centre and 18 kilometres from Mattala Rajapaksa International Airport. It’s a 3-star hotel that is rated very good by previous guests and enjoys excellent cleanliness ratings.
The hotel is a peaceful retreat with a garden and terrace. It offers fully equipped kitchens, private balconies, and modern bathrooms. Guests can enjoy a range of activities, including cycling, hiking, fishing, and socialising in the shared lounge, while free Wi-Fi and airport transfers are available for added convenience.
Lavender Resort & Wòód Cabin - Sri Lanka
9.8 6 reviews

Lavender Resort & Wòód Cabin

hotel, Nuwara Eliya
Pini Diya Wood Cabin & Resort is situated in Nuwara Eliya, offering a 7-minute walk to Gregory Lake and a 6.9 kilometre distance to Hakgala Botanical Garden.
This 4-star hotel provides air-conditioned rooms with complimentary WiFi, an on-site restaurant, and room service, with some units featuring private balconies.
Amanda Hills - Sri Lanka
8.3 299 reviews

Amanda Hills

hotel, Kandy
Amanda Hills, a 3-star hotel in Kandy, enjoys a convenient location near Bogambara Stadium, Kandy City Centre Shopping Mall, and Kandy Railway Station, approximately 22.5km from Victoria Reservoir Kandy Seaplane Base Airport.
This family-friendly guesthouse offers air-conditioned rooms with free Wi-Fi, a restaurant, garden, terrace, tennis court, parking, and room service, plus 24-hour reception and airport shuttle service.
Grand Glorious - Sri Lanka
8.4 90 reviews

Grand Glorious

hotel, Haputale
The Grand Glorious Hotel, a 2-star establishment in Haputale, Sri Lanka, is conveniently located approximately 43km from Gregory Lake, 26km from the Demodara Nine Arch Bridge, and 35km from Horton Plains National Park.
This family-friendly guesthouse offers rooms with one bedroom and one bathroom, featuring a restaurant, room service, free Wi-Fi, and free private parking; some rooms boast balconies with mountain views.

Best hotels in Sri Lanka with a gym

Kandy Vista - Sri Lanka
No reviews

Kandy Vista

hotel, Katugastota
The Kandy Vista hotel in Katugastota offers a peaceful base, located 7.1 kilometres from Kandy City Centre Shopping Mall, 7.4 kilometres from Kandy Museum, and 7.6 kilometres from Sri Dalada Maligawa.
This 2-star establishment provides 9 square metre rooms for up to 3 guests, featuring air conditioning, complimentary WiFi, a fitness centre, a garden, a spa, and free private parking, with bike and car rental services available for exploring the surroundings.
Araliya Green City - Your Gateway To Everything In Nuwara Eliya - Sri Lanka
8.4 919 reviews

Araliya Green City - Your Gateway To Everything In Nuwara Eliya

hotel, Nuwara Eliya
The Araliya Green City Hotel is situated in the centre of Nuwara Eliya, 2.4 kilometres from Gregory Lake and 9.2 kilometres from Hakgala Botanical Garden. This 5-star hotel offers a comfortable stay with very good user ratings for location, cleanliness, and overall experience.
The hotel offers a variety of amenities and activities, including an indoor pool, a fitness centre, a garden, and a bar. Guests can also enjoy a range of dining options, from Chinese and Indian to Middle Eastern cuisine, with vegetarian, dairy-free, and halal options available.
Tappers' Village Nature Resort & Retreat Centre, Kiriella - Sri Lanka
9.2 11 reviews

Tappers' Village Nature Resort & Retreat Centre, Kiriella

hotel, Ratnapura
This two-bedroom, two-bathroom house in Kiriella, Ratnapura District, Sri Lanka, is situated 40 kilometres from Ratnapura's Leisure World, offering a peaceful retreat.
The property boasts a swimming pool, garden, fitness centre, and free Wi-Fi, accommodating families with children and providing access to hiking trails and table tennis; packed lunches are available for day trips.
Sunrise Pasikuda - Sri Lanka
9.0 464 reviews

Sunrise Pasikuda

hotel, Pasikuda
Sunrise Pasikuda, a 5-star hotel in Pasikuda, offers direct access to Pasikuda Beach and is located 1.9 kilometres from Sri Muththu Mariyamman Kovil and 2.6 kilometres from Sri Munai Murukan Kovil, with Batticaloa International Airport and Railway Station situated 33.8 kilometres away.
This resort provides a swimming pool with a view, a well-equipped fitness centre, complimentary WiFi, and spacious family rooms, alongside a spa, sauna, and jacuzzi for guest relaxation and enjoyment.
©2026 cozycozy.com