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

The Heaven Sorabora - Sri Lanka
9.0 107 reviews

The Heaven Sorabora

hotel, Mahiyangana
The Heaven Sorabora, a five-star hotel in Mahiyangana, Sri Lanka, is situated approximately 66 kilometres from the Victoria Reservoir Kandy Seaplane Base Airport.
This 24-square-metre lodging offers one bedroom, one bathroom, and accommodates up to four guests, featuring amenities such as a restaurant, room service, a garden, and parking; pets are welcome.
Abbi Holiday - Jaffna Hotel - Sri Lanka
No reviews

Abbi Holiday - Jaffna Hotel

hotel, Jaffna
The Abbi Holiday - Jaffna Hotel is located in Jaffna, 1.3 kilometres from the Public Library and a 17-minute walk from Jaffna Fort, with Jaffna International Airport 14.9 kilometres away.
This 4-star hotel offers pet-friendly and family-friendly accommodation with air conditioning, free WiFi, room service, and on-site parking, featuring rooms with one bedroom and one bathroom including a hairdryer and complimentary toiletries.
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.
Seahorse Hotel & Spa - Sri Lanka
8.5 1213 reviews

Seahorse Hotel & Spa

hotel, Negombo
The Seahorse Hotel & Spa is a 4-star establishment situated in Negombo, Sri Lanka, a short 1km stroll from Negombo Beach and within a few kilometres of Poruthota and Wellaweediya Beaches.
This family-friendly hotel offers air-conditioned rooms with free Wi-Fi, an outdoor swimming pool, a spa, a restaurant serving diverse cuisines including American, Cantonese, Chinese, vegetarian, halal and vegan options, plus free private parking and convenient proximity to Bandaranaike International Airport (11km).

Best Sri Lanka hotels with a pool

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

Paradise Holiday Village - Sri Lanka
8.1 196 reviews

Paradise Holiday Village

hotel, Negombo
Paradise Holiday Village in Negombo is situated a 2-minute walk from Negombo Beach, 3.1 kilometres from St. Anthony's Church, and 12.1 kilometres from Bandaranaike International Airport.
This 3-star hotel offers family-friendly accommodation with air conditioning, free WiFi, an outdoor swimming pool, a garden, an on-site restaurant, and 24-hour room service, with select rooms featuring a kitchen.
The Wild Elephant Resort - Sri Lanka
9.1 164 reviews

The Wild Elephant Resort

hotel, Sigiriya
The Wild Elephant Resort, a 5-star hotel in Sigiriya, Sri Lanka, is located 1.6km from Sigiriya Rock and 4.7km from Pidurangala Rock.
This family-friendly guesthouse offers air-conditioned rooms with private balconies, a restaurant serving Asian and vegetarian breakfast, plus room service, a garden, terrace, free parking, and airport transfers.
Traveller's Home Hotel - Sri Lanka
8.1 449 reviews

Traveller's Home Hotel

hostel, Tissamaharama
Traveller's Home Hotel is located in Tissamaharama, just 5 kilometres from the bus station, Rajah Maha Viharaya temple and Nature Resort, and 30 kilometres from Yala National Park. It's a 2-star hotel that receives very good user ratings for location, cleanliness and overall experience.
The hotel offers a range of amenities, including a swimming pool, a restaurant, a bar, a fitness centre, and free Wi-Fi throughout. Guests can also enjoy a terrace, a garden, and free bikes to explore the surrounding area.
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.

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

Hotel Camorich - Sri Lanka
9.8 12 reviews

Hotel Camorich

hotel, Tissamaharama
Hotel Camorich, a well-rated hotel in Tissamaharama, is conveniently situated 1.8 kilometres from Tissa Wewa and 2.4 kilometres from Tissamaharama Rajah Maha Vihara, with Bundala Bird Sanctuary located 22.5 kilometres away.
This establishment offers air-conditioned rooms with private bathrooms, complimentary WiFi in public areas, on-site dining, a garden, and free bicycle hire, with room service and in-room breakfast available as part of the Hotel Camorich offer.
Astoria Cottage - Sri Lanka
8.6 143 reviews

Astoria Cottage

hotel, Nuwara Eliya
Astoria Cottage, a 3-star hotel in Nuwara Eliya, is located 3.86 kilometres from Gregory Lake and 10.62 kilometres from Hakgala Botanical Garden, offering mountain views.
This family-friendly accommodation provides free WiFi, a restaurant, room service, and free private parking, with a terrace available for guests.
Hotel Transylvania - Negombo - Sri Lanka
9.2 207 reviews

Hotel Transylvania - Negombo

hotel, Negombo
Hotel Transylvania - Negombo is located in Negombo, a 10-minute walk from Negombo Beach, 2 kilometres from St. Anthony's Church, and 8 kilometres from Bandaranaike International Airport.
This hotel offers 11 square meters of floor area with 1 bathroom, complimentary WiFi, an outdoor swimming pool, a shared kitchen, and on-site pool, with the surrounding area being ideal for cycling.
Yala River Face Inn - Sri Lanka
9.1 1003 reviews

Yala River Face Inn

hotel, Tissamaharama
River Face Inn is situated in Yala, just 2 kilometres from Tissamaharama town and 12 kilometres from Kirinda Beach, offering a convenient base for exploring the area's natural beauty. The inn has consistently received very good ratings from guests for its cleanliness, location, and overall experience.
The inn features a range of facilities to ensure a comfortable stay, including a restaurant serving fresh Sri Lankan cuisine, a bar, and a terrace with stunning views of the Kirindi Oya River. Guests can also enjoy the garden, barbecue facilities, and room service, as well as car rental services for exploring the surrounding area.

Best hotels in Sri Lanka with a gym

Horizon Kitesurfing Beach Resort - Sri Lanka
8.3 169 reviews

Horizon Kitesurfing Beach Resort

hotel, Kalpitiya
The Horizon Kitesurfing Beach Resort is located in Kalpitiya, just a short walk from Kudawa Beach and Kandakuliya Beach, and 2.1 kilometres from Kalpitiya Beach. This 5-star hotel has received very good user reviews, making it a popular choice for travellers seeking a luxurious getaway.
The resort boasts direct beach access, offering stunning sea views from its rooms. The resort offers a range of amenities, including a swimming pool, a hot tub, a restaurant, a bar, and a fitness centre. Guests can also enjoy activities such as kitesurfing, cycling, and darts.
Starfish Beach Bungalow - Sri Lanka
9.3 28 reviews

Starfish Beach Bungalow

hotel, Arugam Bay
Starfish Beach Bungalow, a 2-star hotel in Arugam Bay, is located a 4-minute walk from Whiskey Point and 9.7 kilometres from Lagoon Safari - Pottuvils and 10.8 kilometres from Muhudu Maha Viharaya.
This family-friendly accommodation offers air-conditioned rooms with a terrace, a garden, an on-site restaurant and fitness centre, and a car rental service, suitable for up to 3 guests.
Granbell Hotel Colombo - Sri Lanka
8.7 13367 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.
Hotel River Front - Sri Lanka
9.4 3360 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.
©2026 cozycozy.com