Compare cheap hotels in Sri Lanka from 100+ providers!
12282 available hotel offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
12282 Cheap hotels in Sri Lanka
9.4 62 reviews
Sri Lanka
07/23 – 07/25
$13/nighttotal: $26 (2 )
Sasanda Villa And Yala Safari Place
1 1
hotel, Tissamaharama
Sasanda Villa, a two-star guesthouse in Tissamaharama, Sri Lanka, is located one mile from Tissa Wewa and offers easy access to Bundala Bird Sanctuary (15 miles) and Situlpawwa (22 miles). This one-bedroom, one-bathroom villa features a shared kitchen, free bikes, free private parking, room service, a terrace, and a garden, plus airport transportation to Mattala Rajapaksa International Airport (16 miles away) is available.
8.4 695 reviews
Sri Lanka
10/24 – 11/13
$25/nighttotal: $500 (20 )
Brisa Marina
1 2
hotel, Negombo
Brisa Marina, a 3-star hotel in Negombo, Sri Lanka, offers convenient access to Wellawatte Beach (a 4-minute walk away), Negombo Beach, St. Anthony's Church, and Maris Stella College. This Negombo lodging boasts 180-square-foot rooms with air conditioning, a private bathroom, and free Wi-Fi, plus an outdoor pool, restaurant, and free parking.
8.9 243 reviews
Sri Lanka
07/08 – 07/12
$36/nighttotal: $144 (4 )
Coral Nest
1 2
hotel, Negombo
Maria Villa is a short walk from Negombo Beach Park and within a 12-minute walk of St Anthony's Church, offering a convenient location for exploring Negombo's attractions. Guests consistently praise the hotel for its excellent location, cleanliness, and overall experience. The hotel provides comfortable rooms with a 150 square foot floor area and a single bedroom and bathroom. Amenities include a swimming pool, garden, terrace, free Wi-Fi, and breakfast, ensuring a relaxing and enjoyable stay.
9.6 250 reviews
Sri Lanka
07/06 – 07/08
$40/nighttotal: $80 (2 )
Temptation
1 2
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.
9.3 888 reviews
Sri Lanka
07/07 – 07/10
$23/nighttotal: $69 (3 )
Sapumal Lodge
1 2
hotel, Anuradhapura
Sapumal Lodge is conveniently located in Anuradhapura, within a short distance of key attractions like Kumbichchan Kulama Tank, Nature Park Anuradhapura, and Anuradhapura Railway Station. The lodge has received very good ratings for location, cleanliness, and overall experience. Sapumal Lodge features a garden and a terrace for relaxing. Guests can enjoy free bike rentals, a shared lounge, air conditioning, flat-screen TVs, private bathrooms, and free Wi-Fi.
10 1 review
Sri Lanka
06/26 – 06/28
$14/nighttotal: $28 (2 )
Habarana Y Y Resort
1 1
hotel, Habarana
Habarana Y Y Resort is a 2-star hotel located in Habarana, offering easy access to Pidurangala Rock (7.2 miles) and Sigiriya Rock (7.6 miles), with Habarana Lake just a short walk away. This 360-square-foot accommodation features one bedroom and one bathroom, accommodating up to three guests, and provides amenities such as free WiFi, a garden, and room service, with breakfast options including buffet, Full English/Irish, and American choices.
8.8 90 reviews
Sri Lanka
07/18 – 07/23
$31/nighttotal: $155 (5 )
Rosenka Haputhale
1 3
hotel, Haputale
Rosenka Haputale is a family-friendly lodging located in Haputale, Sri Lanka, approximately 1.4 miles from Haputale Railway Station and within a 20-mile radius of attractions such as Horton Plains National Park and the Demodara Nine Arch Bridge. This one-bedroom, one-bathroom guesthouse features a restaurant, room service, free parking, a garden, and a terrace; guests also have access to a shared kitchen and helpful reception staff.
9.2 78 reviews
Sri Lanka
08/10 – 08/16
$393/nighttotal: $2358 (6 )
Jaye Eco Lodge
9 30
hotel, Habarana
Jaye Eco Lodge in Habarana, Sri Lanka, is conveniently located 1.7 miles from Habarana Lake and offers easy access to Sigiriya Rock (9.1 miles) and Pidurangala Rock (8.6 miles). This pet-friendly guesthouse features 300-square-foot rooms with one bedroom, one bathroom, and amenities including air conditioning, a terrace/balcony, free Wi-Fi, and room service; an on-site restaurant provides dining options.
9.0 230 reviews
Sri Lanka
07/10 – 08/08
$30/nighttotal: $870 (29 )
Mahaweli View Inn Kandy
1 3
hotel, Kandy
Mahaweli View Inn in Kandy, Sri Lanka is located approximately 5.4 miles from Bogambara Stadium and the Kandy City Center Shopping Mall, offering convenient access to major attractions. This pet-friendly inn features rooms with air conditioning, private bathrooms, flat-screen TVs, and terraces or balconies offering mountain or river views, along with amenities including a spa, fitness center, restaurant, bar, and free Wi-Fi.
8.5 237 reviews
Sri Lanka
12/19 – 12/25
$65/nighttotal: $390 (6 )
Havana Club Resort
2 3
hotel, Trincomalee
Havana Club Resort in Trincomalee offers a prime location, just a 6-minute walk to Uppuveli Beach and 2.7 miles from Kanniya Hot Springs. This family-friendly resort features air conditioning, a swimming pool, a garden, a spa, a restaurant with diverse dining options, and provides free private parking and airport transportation.
9.1 8 reviews
Sri Lanka
08/09 – 08/17
$120/nighttotal: $960 (8 )
Loony Villa
3 6
hotel, Negombo
Loony Villa is a hotel in Negombo, located a 15-minute walk from Wellaweediya Beach and 1.2 miles from St. Anthony's Church and Dutch Fort. This family-friendly villa offers 600 square feet of space with 1 bedroom, 1 bathroom, and a capacity for 3 guests, featuring air conditioning, a swimming pool, a garden, and free WiFi.
9.2 570 reviews
Sri Lanka
07/18 – 07/23
$35/nighttotal: $175 (5 )
Lake Wave Hotel
1 3
hotel, Anuradhapura
The Lake Wave Hotel in Anuradhapura is conveniently located within walking distance of the Kumbichchan Kulama Tank, offering easy access to nearby attractions like the Jaya Sri Maha Bodhi and the Anuradhapura Railway Station. The hotel features a garden and terrace, a shared lounge, and a restaurant serving American, Asian, and vegetarian breakfast options, as well as local cuisine.
Best Sri Lanka luxury hotels (4 and 5 stars)
Among the 12282 accommodations in Sri Lanka, here are the 4 best luxury hotels
8.5 2 reviews
Sri Lanka
06/27 – 07/04
$57/nighttotal: $399 (7 )
Avanee Hotel
2 4
hotel, Mawanella
Avanee Hotel, a 5-star accommodation in Mawanella, is located 9.3 miles from Kandy Royal Botanic Gardens and 12 miles from Kandy Train Station. This hotel offers rooms with a floor area of 300 square feet, featuring air conditioning, a terrace, balcony, and private bathrooms, with a guest capacity of 35.
9.7 120 reviews
Sri Lanka
07/02 – 08/06
$521/nighttotal: $18235 (35 )
33 Lake Terrace
3 6
hotel, Hikkaduwa
33 Lake Terrace is located in Hikkaduwa, just a short drive from Seenigama and Hikkaduwa beaches, offering easy access to the area's top attractions. The hotel is a 5-star property with excellent user ratings across location, cleanliness, and overall experience. This comfortable lodging offers a range of amenities to make your stay enjoyable, including a swimming pool, spa, restaurant, bar, and a terrace with stunning lake views. Guests can also enjoy free Wi-Fi, air conditioning, and a variety of dining options.
9.2 249 reviews
Sri Lanka
12/01 – 12/19
$315/nighttotal: $5670 (18 )
Hotel Paradiso,
7 16
hotel, Unawatuna
Hotel Paradiso, a 4-star lodging in Unawatuna, Sri Lanka, offers convenient access to Jungle Beach and is a short walk from Unawatuna Beach, Rumassala South Beach, and the Japanese Peace Pagoda. This family-friendly inn features an outdoor pool, free Wi-Fi, free on-site parking, a restaurant, and a spa, plus paid airport shuttle service from Koggala Airport (approximately 6.2 miles away).
9.8 25 reviews
Sri Lanka
06/30 – 07/31
$60/nighttotal: $1860 (31 )
Serenmo
1 2
hotel, Hikkaduwa
Serenmo Hotel in Hikkaduwa, Sri Lanka, is a 4-star lodging option located a two-minute walk from Narigama Beach and 1.5 miles from Hikkaduwa Beach, offering easy access to both. This family-friendly guesthouse features a swimming pool, spa, restaurant with room service, free Wi-Fi, and free parking, accommodating up to three guests in its one-bedroom, one-bathroom unit.
Top cities
Best Sri Lanka hotels with a pool
Among the 12282 accommodations in Sri Lanka, here are the 4 best hotels with a pool
9.7 12 reviews
Sri Lanka
11/23 – 01/11
$45/nighttotal: $2205 (49 )
Moon Lanka Hotel Hikkaduwa
1 2
hotel, Hikkaduwa
Moon Lanka Hotel in Hikkaduwa is 1.3 miles from Narigama beach and 10-11 miles from Galle International Cricket Stadium and Dutch Church Galle. This 4-star hotel offers air-conditioned rooms with balconies, free WiFi, a swimming pool, jacuzzi, garden, and on-site restaurant, with complimentary parking and family rooms available.
8.2 173 reviews
Sri Lanka
08/13 – 08/27
$60/nighttotal: $840 (14 )
Sunny Bay Hotel
1 4
hotel, Negombo
The Sunny Bay Hotel in Negombo, Sri Lanka is a short 3-minute walk from Negombo Beach and about 7.5 miles from Bandaranaike International Airport. This family-friendly guesthouse offers a swimming pool, spa, restaurant with varied breakfast options (continental, Asian, halal), free Wi-Fi, and free private parking, plus rooms with flat-screen TVs and satellite channels.
9.0 462 reviews
Sri Lanka
11/23 – 11/27
$73/nighttotal: $292 (4 )
Le Leopard D 'Argent
1 4
hotel, Kandy
Le Leopard D'Argent is located in Kandy, just a short distance from the Ceylon Tea Museum and the Kandy Royal Botanical Gardens, making it a convenient base for exploring the city's attractions. This 4-star hotel consistently receives very good user ratings for its location, cleanliness, and overall experience. The hotel offers a range of amenities and features, including a swimming pool, spa, fitness center, and restaurant. Guests can also enjoy a terrace or balcony, a garden, and room service.
8.7 7 reviews
Sri Lanka
07/12 – 07/31
$65/nighttotal: $1235 (19 )
Hotel Water Nest
2 5
hotel, Etagama
The Water Nest Hotel in Etagama, Sri Lanka is conveniently located 1.5 miles from Kalamulla North Beach and 1.8 miles from Katukurunda Beach, offering easy access to these coastal attractions and approximately 23 miles from the Mount Lavinia Bus Stand. This 3-star inn features an outdoor swimming pool, a restaurant with room service, free parking, and air-conditioned rooms with free Wi-Fi, safety deposit boxes, and some with balconies or pool views; it's perfect for families and welcomes pets.
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.4 724 reviews
Sri Lanka
01/01 – 01/31
$99/nighttotal: $2970 (30 )
Seahorse Hotel & Spa
1 2
hotel, Negombo
The Seahorse Hotel & Spa is a 4-star lodging located in Negombo, Sri Lanka, a 6-minute walk from Negombo Beach and 6.8 miles from Bandaranaike International Airport. This family-friendly hotel offers air-conditioned rooms with free Wi-Fi, an outdoor pool, a spa, a restaurant serving diverse cuisines including American, Cantonese, Chinese, vegetarian, halal, and vegan options, plus free private parking.
9.1 969 reviews
Sri Lanka
11/23 – 01/11
$53/nighttotal: $2597 (49 )
Yala River Face Inn
2 2
hotel, Tissamaharama
River Face Inn is located in Yala, just a short drive from Tissamaharama town and Kirinda Beach, offering easy access to the area's attractions. The inn has received very good ratings for its location, cleanliness, and overall experience. The inn features a peaceful atmosphere with scenic river views. Guests can enjoy a variety of amenities, including a restaurant, bar, barbecue facilities, and car rental services, making it a convenient and comfortable choice for travelers.
Sri Lanka
06/26 – 06/28
$7/nighttotal: $14 (2 )
Hotel Galaxy
1 1
hotel, Minneriya
Hotel Galaxy in Minneriya offers convenient access to natural and historical sites, located 21 miles from Pidurangala Rock and Sigiriya Rock, 8 miles from Angammedilla National Park, and 9.4 miles from Minneriya National Park. This pet-friendly hotel provides air-conditioned rooms with free WiFi and private bathrooms, a garden, on-site restaurant with room service, and a buffet, Asian, or vegetarian breakfast.
10 1 review
Sri Lanka
06/26 – 06/28
$12/nighttotal: $24 (2 )
Leoz Udeni Inn
1 1
hotel, Nuwara Eliya
Leoz Udeni Inn is a hotel located in Nuwara Eliya, 2.2 miles from Gregory Lake and 6.4 miles from Hakgala Botanical Garden. This inn offers 320 square feet of space with one bedroom and one bathroom, accommodating up to three guests and featuring on-site parking, free WiFi, and a terrace.
Best hotels in Sri Lanka with a gym
8.7 327 reviews
Sri Lanka
08/04 – 08/11
$60/nighttotal: $420 (7 )
Serenity Tissa
1 2
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.
8.6 2568 reviews
Sri Lanka
10/15 – 10/16
$77/nightfor 1 night
Sofia Colombo City Hotel
1 2
hotel, Colombo
The Sofia Colombo City Hotel is located in Colombo's Kollupitiya district, a two-minute walk from Kollupitiya Beach and near Bambalapitiya Railway Station, offering easy access to other popular Colombo beaches. This 4-star hotel features 230-square-foot rooms with one bedroom, one bathroom, and a capacity for three guests, including amenities such as a swimming pool, restaurant, bar, fitness center, and free parking.
9.0 107 reviews
Sri Lanka
09/07 – 09/22
$32/nighttotal: $480 (15 )
Roshara Nalla
1 1
hotel, Giriulla
Roshara Nalla, located in Giriulla, Sri Lanka, is approximately 13-14 miles from St. Anthony's Church, Maris Stella College, and the Dutch Fort. This family-friendly inn boasts an outdoor pool, fitness center, restaurant, and free WiFi, plus offers fishing, access to a nearby water park, and comfortable rooms with terraces featuring pool or mountain views.
9.8 5 reviews
Sri Lanka
08/17 – 08/20
$24/nighttotal: $72 (3 )
Villa 13
1 2
hotel, Hikkaduwa
Villa 13 in Hikkaduwa, Sri Lanka offers convenient access to beaches and the town center, situated approximately 19 kilometers from Galle International Cricket Stadium and Galle Fort. This one-bedroom, one-bathroom villa provides guests with a swimming pool, shared kitchen, free Wi-Fi, and on-site parking, plus access to local activities like snorkeling and fishing.