Compare cheap hotels in Sri Lanka from 100+ providers!

18893 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
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

Anama By Queens Mount - Sri Lanka
8.1 733 reviews

Anama By Queens Mount

hotel, Tangalle
Anama By Queens Mount is a 4-star hotel in Tangalle, Sri Lanka, a short 5-minute walk from Tangalle Beach and near Paravi Wella Beach and Marakkalagoda Beach.
This guesthouse offers rooms with air conditioning, flat-screen TVs, private bathrooms with bidets, and features multiple pools (indoor and outdoor), a spa, a restaurant with diverse dining options (American, Chinese, Indian, vegetarian, and dairy-free), free Wi-Fi, and free private parking.
The Blue Lagoon Resort Kalpitiya - Sri Lanka
8.4 169 reviews

The Blue Lagoon Resort Kalpitiya

hotel, Kalpitiya
The Blue Lagoon Resort Kalpitiya is a 4-star hotel located in Kalpitiya, a 15-minute walk from Kudawa Beach and Kalpitiya Beach, and 1.4 miles (approximately 7,392 feet) from Kandakuliya Beach.
This resort offers a swimming pool, on-site dining with diverse cuisine options, free WiFi, and is a popular base for diving and cycling, with room service and concierge assistance available.
Villa Kaetana Lanka Unawatuna - Sri Lanka
9.1 16 reviews

Villa Kaetana Lanka Unawatuna

hotel, Unawatuna
Villa Kaetana Lanka Unawatuna is a 4-star hotel located in Unawatuna, a short distance from Unawatuna Beach and the Japanese Peace Pagoda. The hotel enjoys a convenient location near popular attractions and offers a comfortable stay with high user ratings.
The hotel features spacious villas with private bathrooms, a shared kitchen, and a sun terrace with mountain views. Guests can enjoy a range of amenities including air conditioning, free Wi-Fi, parking, and room service, as well as activities like snorkeling, diving, and bike rentals.
Serenity Tissa - Sri Lanka
8.7 343 reviews

Serenity Tissa

hotel, Tissamaharama
Serenity Tissa, a 4-star hotel in Tissamaharama, Sri Lanka, offers convenient access to major attractions like Tissa Wewa, Ethabandigala Pillar Inscription, Akurugoda Pillar Inscription, and Yatala Vehera, all within less than a mile, and Anjaligala Rajamaha Viharaya a short 4.1-mile drive away.
This guesthouse features an outdoor swimming pool, free Wi-Fi, an on-site restaurant serving Asian breakfast, and offers airport transfers; it includes air-conditioned rooms with private bathrooms, some with seating areas, accommodating one bedroom and one bathroom.

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

Green View Resort - Anuradhapura - Sri Lanka
8.3 118 reviews

Green View Resort - Anuradhapura

hotel, Anuradhapura
Green View Resort - Anuradhapura is conveniently located in Anuradhapura, just a short distance from historical landmarks like Jaya Sri Maha Bodhi and Kumbichchan Kulama Tank. The resort has received very good ratings for its location, cleanliness, and overall user experience.
The resort offers a range of amenities and activities, including a swimming pool, a restaurant, and a terrace. Guests can also enjoy room service, free Wi-Fi, and free parking.
Temptation - Sri Lanka
9.7 165 reviews

Temptation

hotel, Hikkaduwa
The Temptation Hotel is located in Hikkaduwa, just steps away from Narigama Beach, offering immediate access to the sand and surf. It is also close to Hikkaduwa Beach, the Coral Reef, and the Bus Stand. The hotel has earned excellent ratings for its location, cleanliness, and overall experience.
The Temptation Hotel features a swimming pool, a restaurant, and a bar. Guests can enjoy a range of amenities, including air conditioning, free Wi-Fi, and room service.
French Garden Kandy - Sri Lanka
8.8 659 reviews

French Garden Kandy

hotel, Kandy
The French Garden Kandy hotel is conveniently located in Kandy, Sri Lanka, about 3 miles from Bogambara Stadium and Kandy City Center Shopping Mall, and 3.2 miles from Kandy Train Station.
This 3-star lodging offers a single bedroom, single bathroom guesthouse with air conditioning, free Wi-Fi, a restaurant, a swimming pool, a terrace, a garden, free parking, and airport transportation; guests can enjoy relaxing outdoor spaces and convenient access to major attractions.
Lion See Hotel - Sigiriya - Sri Lanka
9.4 262 reviews

Lion See Hotel - Sigiriya

hotel, Sigiriya
Lion See Hotel in Sigiriya, Sri Lanka offers convenient access to Sigiriya Rock (1.6 miles away), Pidurangala Rock (3.5 miles), and the Wildlife Range Office (1.1 miles).
This 3-star inn features an outdoor pool, free parking, air-conditioned rooms with Wi-Fi, a restaurant serving breakfast, and some rooms with balconies; it also offers a paid airport shuttle to Sigiriya Airport (3.7 miles).

Frequently Asked Questions about hotels in Sri Lanka

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

    Sri Lanka boasts incredible landmarks! Sigiriya, the ancient rock fortress, is a must-see, offering breathtaking views. Then there's the Temple of the Tooth Relic in Kandy, a significant Buddhist site. For nature lovers, the stunning landscapes of Ella Rock and Adam's Peak are unforgettable. And don't forget the ancient city of Polonnaruwa with its impressive ruins.
  • 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?

    Sri Lanka offers diverse activities. You can explore the tea plantations in Nuwara Eliya, go on a safari in Yala National Park to spot leopards and elephants, surf at Arugam Bay, or relax on the beaches of Bentota. Consider a cooking class to learn about Sri Lankan cuisine or take a scenic train journey through the hill country.
  • 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 peak season, with dry and sunny weather, ideal for exploring the cultural triangle and beaches. However, it's also the most crowded time. Shoulder seasons (April-May and September-November) offer a good balance of 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, you could base yourself in Negombo for easy access to the airport and beaches, then explore the Cultural Triangle (Anuradhapura, Polonnaruwa, Sigiriya) before heading to the hill country (Kandy, Nuwara Eliya) for cooler temperatures and tea plantations. Alternatively, explore the south coast, combining beach time in Unawatuna or Mirissa with wildlife safaris in Yala National Park.
  • 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 the beaches of Bentota or Negombo for relaxation, or a cultural immersion in Kandy, visiting the Temple of the Tooth Relic and the Royal Botanical Gardens. Alternatively, you could explore the beauty of Ella, hiking to Ella Rock and enjoying the stunning views.
  • 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, especially for exploring at your own pace, but driving in Sri Lanka can be challenging due to traffic and road conditions. Consider hiring a driver, which is a common and relatively affordable option. Public transportation is also available, but it can be time-consuming.
  • What are the best hotels with a swimming pool in Sri Lanka?

    Good Karma, Il Frangipane 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 cards are accepted in larger hotels, restaurants, and shops in tourist areas, but cash is still king, especially in smaller towns and villages. It's advisable to carry sufficient Sri Lankan Rupees (LKR) for smaller transactions and in areas less frequented by tourists.
  • What are the largest airports in Sri Lanka?

    The main international airport is Bandaranaike International Airport (CMB) near Colombo. There are also smaller domestic airports, such as Mattala Rajapaksa International Airport (HRI) and several others for domestic flights.
  • Are there any unwritten rules of behavior visitors should know about Sri Lanka?

    Sri Lanka is a predominantly Buddhist country, so dressing modestly when visiting temples is important. Removing your shoes before entering homes and some temples is customary. Showing respect for Buddhist monks and religious sites is essential. Using your right hand for eating and giving is also considered polite.
  • What local specialties should you try in Sri Lanka?

    Sri Lankan cuisine is delicious and diverse. Don't miss trying kottu roti (a chopped-up roti dish), rice and curry (a flavorful mix of curries served with rice), string hoppers (rice flour noodles), and various seafood dishes. Enjoy fresh fruit juices and try some Ceylon tea, of course!
  • Where are the best shopping spots in Sri Lanka?

    Colombo offers a variety of shopping options, from high-end boutiques to local markets. Barefoot Garden Cafe in Colombo is a popular spot for handicrafts and clothing. Pettah Market in Colombo is a vibrant and bustling market for souvenirs and local goods. Nuwara Eliya offers tea shops where you can purchase high-quality Ceylon tea.
  • What signature events or festivals take place in Sri Lanka?

    Sri Lanka hosts many festivals throughout the year. The Kandy Esala Perahera, a spectacular procession featuring elephants and dancers, is a highlight. The Sinhala and Tamil New Year is a major celebration. Duruthu Perahera, a smaller but still significant procession in Kandy, also takes place.
  • What’s the best place in Sri Lanka for mild and comfortable weather?

    The hill country, particularly areas like Nuwara Eliya and Kandy, offer mild and comfortable weather year-round, compared to the hotter coastal regions. The average temperatures are cooler and more pleasant.
  • What are the most common travel mistakes tourists make in Sri Lanka?

    Common mistakes include not exchanging currency for Sri Lankan Rupees, underestimating travel times, not being prepared for the heat and humidity, and neglecting to dress respectfully when visiting religious sites. Also, failing to plan for transportation in advance can be problematic.
  • What are some hidden gems to explore in Sri Lanka?

    Beyond the popular spots, consider visiting the Sinharaja Forest Reserve for its biodiversity, exploring the ancient city of Anuradhapura's less-visited ruins, or discovering the beaches of the less-touristed east coast. The Knuckles Mountain Range offers incredible hiking opportunities.

Best Sri Lanka hotels with parking

Ella Sunrise - Sri Lanka
8.5 216 reviews

Ella Sunrise

hotel, Ella
Ella Sunrise is located in Ella, a short walk from Ella Spice Garden Cooking Class and Ella Train Station, offering easy access to the town's attractions and the scenic surrounding area. This hotel has received excellent user ratings for its cleanliness, location, and overall experience.
The lodging features a single bedroom and bathroom, covering 130 square feet. Guests can enjoy amenities like a garden, terrace, spa, and free bikes to explore the area, along with complimentary Wi-Fi and room service for added convenience.
Garden Beach Hotel - Sri Lanka
8.6 285 reviews

Garden Beach Hotel

hotel, Arugam Bay
Garden Beach Hotel in Arugam Bay, Sri Lanka boasts direct access to the beautiful Arugam Bay beach.
This Arugam Bay lodging offers 170-square-foot rooms with one bedroom, one bathroom, and amenities including air conditioning, Wi-Fi, and a terrace or balcony; on-site parking and a restaurant are also available.
Shine Park - Sri Lanka
8.4 679 reviews

Shine Park

hotel, Tissamaharama
Shine Park is a pet-friendly hotel located in Tissamaharama, just 12 miles from Mattala Rajapaksa International Airport. The hotel has earned excellent ratings for cleanliness and location, making it a great choice for travelers looking for a comfortable and convenient stay.
The hotel offers rooms that can accommodate up to two guests, each with a private balcony. Guests can enjoy a range of amenities, including a restaurant, bar, fitness center, and spa, as well as activities like cycling and exploring the surrounding area.
Terico Resort - Sri Lanka
8.7 6 reviews

Terico Resort

hotel, Belihuloya
Terico Resort in Belihuloya offers a pet-friendly and family-friendly hotel experience, located 28 miles from Horton Plains National Park and within 20-29 miles of Haputale and Ohiya Railway Stations.
This resort features rooms with private bathrooms, bidets, river views, and private terraces or balconies, alongside complimentary WiFi, an on-site restaurant with diverse breakfast options, a garden, and a terrace, while strictly prohibiting bachelor/bachelorette parties for a peaceful stay.

Best hotels in Sri Lanka with a gym

The Golden Crown Hotel - Sri Lanka
9.2 1388 reviews

The Golden Crown Hotel

hotel, Kandy
The Golden Crown Hotel is located in Ampitya, Kandy, just a 10-minute drive from the Temple of the Tooth Relic, offering a peaceful escape from the city center. It's a 5-star hotel with excellent user ratings for its location, cleanliness, and overall experience.
The hotel features a variety of dining options, including three restaurants and an upscale nightclub. Guests can enjoy amenities like an infinity pool, a spa, a fitness center, and a garden.
Lahara - Komari - Sri Lanka
9.9 7 reviews

Lahara - Komari

hotel, Ampara
Lahara - Komari, a hotel in Ampara, is located in Arugam Bay, 13 miles from Lagoon Safari and 61 miles from Batticaloa International Airport, with Muhudu Maha Viharaya 14 miles and Crocodile Rock 17 miles away.
This 160 square feet accommodation offers 1 bedroom and 1 bathroom for up to 3 guests, featuring air conditioning, complimentary WiFi, private parking, a garden, and direct access to a sun terrace and outdoor fireplace.
Serene Kandy - Sri Lanka
8.5 476 reviews

Serene Kandy

hotel, Kandy
Serene Kandy is a 4-star hotel located in Kandy, just a 1.5-mile drive from the Sri Dalada Maligawa Temple, the city's main attraction. The hotel has received very good user ratings for its location and cleanliness.
The hotel offers comfortable rooms with air conditioning and amenities like a kettle and wardrobe. Guests can enjoy a rooftop pool with panoramic views, a European restaurant and bar, and other amenities like a fitness center, spa, and sauna.
Adams Peak Grand - Sri Lanka
8.3 249 reviews

Adams Peak Grand

hotel, Nallathanniya
Adams Peak Grand, a 4-star hotel in Nallathanniya, Sri Lanka, offers unparalleled convenience, being a 2-minute walk from Adam's Peak and 19 miles from Hatton Railway Station.
This family-friendly inn boasts a swimming pool, jacuzzi, and fitness center, plus rooms with balconies and city views, providing diverse culinary options including seafood, Russian, and local cuisine, all within a short walking distance of the famous Adam's Peak.
©2026 cozycozy.com