Compare cheap hotels in Sri Lanka from 100+ providers!
18893 available hotel offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
18893 Cheap hotels in Sri Lanka
8.6 105 reviews
Shehani Beach Bungalow
hotel, Tangalle
Shehani Beach Bungalow in Tangalle, Sri Lanka offers beachfront access to Tangalle Beach and is 1.5 miles from Paravi Wella Beach, with Hummanaya Blow Hole approximately 9.4 miles away. This one-bedroom, one-bathroom bungalow features a terrace, garden, spa, restaurant, room service, free Wi-Fi, parking, and airport transportation to Mattala Rajapaksa International Airport (38 miles).
8.4 65 reviews
Hotel Sapid Luck Yala Safari
hotel, Tissamaharama
Hotel Sapid Luck Yala Safari in Tissamaharama offers convenient access to Tissa Wewa (0.9 miles away) and is within easy driving distance of Yala National Park and the Tissamaharama Raja Maha Vihara temple (0.7 miles). This family-friendly lodging provides free Wi-Fi, parking, room service, and air conditioning, with some rooms featuring balconies; airport transportation and car rentals are also available.
9.5 91 reviews
Castle Resort Yala
hotel, Tissamaharama
Castle Resort Yala, a family-friendly guesthouse in Tissamaharama, Sri Lanka, offers convenient access to Tissa Wewa (0.9 miles), Tissamaharama Raja Maha Vihara (1.7 miles), and Bundala National Park (8.7 miles). This one-bedroom, one-bathroom inn features air conditioning, Wi-Fi, a kitchen, a terrace, a garden, on-site dining, room service, parking, and offers a full English/Irish breakfast, plus packed lunches and bicycle rentals.
9.9 62 reviews
Seven Luck Palace
hotel, Kandy
Seven Luck Palace, a 3-star hotel in Kandy, Sri Lanka, is located 3.4 miles from the Pallekele International Cricket Stadium and 6.5 miles from both the Bogambara Stadium and Kandy City Center Shopping Mall. This Kandy lodging offers 200-square-foot rooms with patios or balconies, garden views, a shared kitchen, free bikes, free parking, and airport transportation; guests can also enjoy a shared lounge, garden, and terrace.
9.3 209 reviews
Treasure House Tourist Rest
hotel, Anuradhapura
Treasure House Tourist Rest is located in Anuradhapura, a short walk from Attikulama Tank and a short drive from other attractions like Kada Panaha Tank. This lodging option has earned excellent user ratings for cleanliness and a very good location rating. The room has a floor area of 10 square feet and includes one bedroom and one bathroom. Guests can enjoy amenities like a garden, room service, and parking, as well as options for breakfast, bike and car rentals, and airport transportation.
9.5 195 reviews
Double Lake View Tissa & Safari
hotel, Tissamaharama
Double Lake View Tissa & Safari, a 2-star inn in Tissamaharama, Sri Lanka, offers the Double Lake View Tissa & Safari package and is conveniently located near Tissa Wewa (1.9 miles) and Tissamaharama Raja Maha Vihara (3.1 miles), with easy access to Bundala Bird Sanctuary (15 miles) and Mattala Rajapaksa International Airport (16 miles). This family-friendly lodging features a garden, terrace, restaurant, room service, free Wi-Fi, and free private parking; bike rentals are available for exploring the area.
9.7 3 reviews
Kingly Aroma
hotel, Arugam Bay
The Kingly Aroma offer places you mere steps from Arugam Bay Beach and 1.8 miles from Muhudu Maha Viharaya, with Batticaloa International Airport 72 miles away. This family-friendly hotel provides one bedroom and one bathroom, featuring air conditioning, free WiFi, and a terrace, with an on-site spa and proximity to surfing spots.
8.2 118 reviews
Lake Breeze
hotel, Nuwara Eliya
Lake Breeze, in Nuwara Eliya, Sri Lanka, offers a convenient location a 7-minute walk from Gregory Lake and a 4.3-mile drive from Hakgala Botanical Garden. This one-bedroom, one-bathroom guesthouse provides free Wi-Fi, private parking, breakfast options including halal choices, and bike/car rentals for exploring nearby attractions like Castlereigh Reservoir Seaplane Base Airport (28 miles away), with an airport shuttle available for a fee.
9.2 66 reviews
Dolphinchilling
hotel, Alankuda
Dolphinchilling, a beachfront inn in Alankuda, offers stunning sea views and is conveniently located near the town center, approximately 45 miles from Bandaranaike International Airport. This Alankuda lodging boasts 160-square-foot rooms, accommodating up to 3 guests, and features amenities including free Wi-Fi, parking, a garden, terrace, room service, and in-room ovens; the Dolphinchilling offer includes a full English/Irish breakfast.
8.8 94 reviews
Villa Senowin
hotel, Anuradhapura
Villa Senowin, a family-run guesthouse in Anuradhapura, Sri Lanka, is conveniently located 1 mile from Ruwanweli Saya Stupa, less than 1 mile from Sri Maha Bodhiya, and a short 10-minute walk from Nuwara Wewa lake. This one-bedroom, one-bathroom lodging offers guests a terrace, garden, restaurant with Sri Lankan and Western cuisine, free Wi-Fi, room service, and parking, plus airport pickup and tour arrangement services are available.
8.1 195 reviews
Queens Mount Tri Villas
hotel, Tangalle
Queens Mount Tri Villas offers 3-star lodging in Tangalle, Sri Lanka, a convenient 5-minute walk from Tangalle Beach and near Paravi Wella Beach and Marakkalagoda Beach. This guesthouse features family rooms, an outdoor pool, garden, terrace, free Wi-Fi, and free parking; all rooms include air conditioning, private bathrooms, balconies with garden views, a refrigerator, and an electric kettle.
9.0 86 reviews
Oval Bay Resort
hotel, Arugam Bay
Oval Bay Resort is a hotel in Arugam Bay, located a 1-minute walk from Arugam Bay Beach and 2.1 miles from Muhudu Maha Viharaya. This accommodation offers a garden, WiFi, and parking, with rooms featuring air conditioning and balconies, and is situated 3.1 miles from Crocodile Rock and Lagoon Safari - Pottuvils.
Best Sri Lanka luxury hotels (4 and 5 stars)
Among the 18893 accommodations in Sri Lanka, here are the 4 best luxury hotels
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.
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.
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.
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
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.
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.
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.
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?
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.
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?
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?
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?
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?
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
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.
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.
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.
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
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.
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.
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.
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.