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
9.0 36 reviews
Silent Peacock Villa And Restaurant
hotel, Tangalle
Silent Peacock Villa And Peacock Cafe in Tangalle, Sri Lanka offers a convenient location, a 12-minute walk from Tangalle Beach and within a few miles of Tangalle Lagoon and Mulkirigala Rock Monastery. This 170-square-foot guesthouse features one bedroom, one bathroom, and accommodates up to three guests, offering amenities such as a hot spring bath, free Wi-Fi, and free parking, plus bike and car rentals.
9.7 394 reviews
Yala New Nehansa Resort
hotel, Tissamaharama
The Yala New Nehansa Resort is located in Tissamaharama, just a short drive from Tissa Wewa and Bundala Bird Sanctuary, making it a great base for exploring the area's natural wonders. The resort is a 3-star property that has received excellent user ratings for its location, cleanliness, and overall experience. The resort offers a relaxing atmosphere with a garden, shared lounge, and terrace. You can enjoy a variety of amenities, including a restaurant, bar, room service, air conditioning, a jacuzzi, and free Wi-Fi. Guests can also take advantage of bike rentals to explore the surrounding area.
9.1 91 reviews
Roshara Nalla
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.
8.8 194 reviews
Bangalawa Resort
hotel, Habarana
Bangalawa Resort, a 3-star hotel in Habarana, Sri Lanka, is conveniently located near Habarana Lake and a short drive (7.3 miles) from Pidurangala Rock and (7.8 miles) from Sigiriya Rock. This family-friendly inn offers a swimming pool, jacuzzi, spa, restaurant with room service, free bikes, a playground, and valet parking; paid airport shuttle service to Sigiriya Airport (6.2 miles) is available.
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.6 22 reviews
Nilana Beach Cabana
hotel, Panama
The Nilana Beach Cabana in Panama offers beachfront lodging near Peanut Farm Beach, approximately 1.4 miles from Elephant Rock and a short drive from Crocodile Rock and Muhudu Maha Viharaya. This Panama City beach house boasts a 130-square-foot floor plan with one bedroom, one bathroom, and sleeps up to 11 guests, featuring a terrace, garden, on-site restaurant, shared kitchen, free parking, and nearby fishing opportunities.
9.8 13 reviews
Hotel Camorich
hotel, Tissamaharama
Hotel Camorich in Tissamaharama offers comfortable lodging with 1 bedroom and 1 bathroom, featuring air conditioning, free WiFi, and valet parking, located 1.1 miles from Tissa Wewa and 2.4 miles from Tissamaharama Rajah Maha Vihara. This accommodation also provides an on-site garden, restaurant, room service, and complimentary bicycles, with Bundala Bird Sanctuary 14 miles away and Mattala Rajapaksa International Airport 16 miles distant.
9.2 120 reviews
Lake House Hikka
hotel, Hikkaduwa
Lake House Hikka is located in Hikkaduwa, a short walk from Seenigama Beach and a 1.6-mile drive from Narigama beach. This accommodation has excellent user, location, and cleanliness ratings, making it a popular choice for travelers. The hotel offers a peaceful retreat within a lush garden setting, providing a tranquil escape from the lively beach scene. Lake House Hikka offers amenities like a private beach area, a terrace with views, multilingual staff, continental breakfast, free Wi-Fi, private bathrooms, and airport shuttle service.
8.8 67 reviews
Rosenka Haputhale
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.1 595 reviews
Queensland Hotel
hotel, Nuwara Eliya
The Queensland Hotel is located in Nuwara Eliya, a short walk from Gregory Lake and a drive from Hakgala Botanical Garden, offering easy access to the area's natural beauty. The hotel has received very good ratings for its location, cleanliness, and overall experience. The property features a garden, terrace, and shared lounge for relaxation, as well as a restaurant serving American cuisine and a shared kitchen for guest use. You can enjoy cycling in the area, rent a car to explore the surrounding region, or ask the helpful staff for local information and airport shuttle services.
8.6 279 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.
9.8 4 reviews
Araliya Hotel
hotel, Badulla
Araliya Hotel in Badulla is located 13 miles from the Demodara Nine Arch Bridge and Ella Railway Station, with Hakgala Botanical Garden and Little Adam's Peak also nearby. This family-friendly hotel offers rooms with air conditioning, private bathrooms, and balconies, plus complimentary WiFi, a restaurant serving Asian cuisine, a garden, and on-site parking.
Best Sri Lanka luxury hotels (4 and 5 stars)
Among the 18893 accommodations in Sri Lanka, here are the 4 best luxury hotels
9.3 237 reviews
Villa 73 Unawatuna
hotel, Unawatuna
Villa 73 Unawatuna, a 5-star hotel in Unawatuna, Sri Lanka, offers easy access to Unawatuna Beach, a 13-minute walk away, and is also within a couple of miles of Jungle Beach and Rumassala South Beach. This one-bedroom, one-bathroom villa sleeps up to three guests and features a private terrace, garden, hot tub, and free private parking, along with amenities such as air conditioning, room service, and a shared lounge.
8.0 381 reviews
Diyakawa Boutique Hotel
hotel, Anuradhapura
Diyakawa Boutique Hotel is located in Anuradhapura, 5,798 feet from Kumbichchan Kulama Tank and 7,392 feet from Kada Panaha Tank. This 4-star hotel offers air-conditioned rooms with free WiFi, an outdoor swimming pool, a garden, and an on-site restaurant serving Indian, Local, and Asian cuisine, with vegetarian, dairy-free, and halal meal options available.
8.2 221 reviews
Kings Ridge Kandy
hotel, Kandy
Kings Ridge Kandy offers a 4-star stay near Sri Dalada Maligawa Temple, Kandy Museum, and Kandy View Point, conveniently located within easy reach of Kandy Train Station and Kandy City Center Shopping Mall, approximately 22.5 kilometers from Victoria Reservoir Kandy Seaplane Base Airport. This hotel features rooms with air conditioning, free Wi-Fi, private parking, and balconies; guests can enjoy an on-site restaurant, a terrace, and concierge services.
8.1 13 reviews
Travel X Living Suites & Cultural Experiences Colombo
hotel, Colombo
Travel X Living Suites & Cultural Experiences Colombo offers a 5-star hotel stay in a convenient Colombo district, providing easy access to city attractions. This hotel provides air-conditioned rooms with complimentary WiFi, private bathrooms, balconies, and electric tea kettles, alongside a garden setting and family rooms, with diverse breakfast options and a focus on cultural experiences.
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
9.2 215 reviews
Hotel Transylvania - Negombo
hotel, Negombo
Hotel Transylvania in Negombo is a hotel located a 10-minute walk from Negombo Beach and 1.2 miles from St. Anthony's Church. This 120 square foot hotel offers family-friendly accommodations with amenities including a swimming pool, free WiFi, and on-site pool, with the surrounding area ideal for cycling.
8.4 738 reviews
Hotel Sico
hotel, Negombo
Hotel Sico, a 3-star lodging in Negombo, Sri Lanka, offers convenient proximity to Negombo Beach (a one-minute walk), Poruthota Beach (1.4 miles), and Wellawatte Beach (1.6 miles), and is 5.6 miles from Bandaranaike International Airport. This Negombo hotel features a swimming pool, jacuzzi, spa, and on-site restaurant with breakfast options, plus free Wi-Fi, air-conditioned rooms with private balconies, and free private parking.
8.7 135 reviews
Inn Sea Horizon Ahungalla
hotel, Ahungalla
Inn Sea Horizon Ahungalla offers beachfront lodging, a three-minute walk from Ahungalla Beach and a fifteen-minute walk from Kosgoda Beach. This one-bedroom, one-bathroom guesthouse features a private beach area, on-site playground, restaurant serving diverse cuisines, and amenities including a tennis court, spa, and airport transportation.
8.4 464 reviews
Amanda Beach Resort
hotel, Pasikuda
Amanda Beach Resort is located in Pasikuda, just steps from Kalkudah Beach and a short distance from Pasikuda Beach. The hotel has received very good ratings for its location, cleanliness, and overall experience. The resort offers a variety of amenities, including an outdoor pool, a restaurant, a bar, and free bikes for exploring the area. Guests can enjoy a terrace or balcony, and some rooms even have sea views.
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
9.5 528 reviews
Ella Moon Rock
hotel, Ella
Ella Moon Rock, a hotel in Ella, is located 3.1 miles from Demodara Nine Arch Bridge and 2.2 miles from Ella Rock, offering excellent user ratings and a family-friendly environment. This accommodation provides complimentary private parking, free WiFi, a garden, a terrace, and room service, with bike and car rentals available for exploring nearby attractions like Ella Spice Garden Cooking Class and Little Adam's Peak, as well as hiking opportunities in the surrounding area.
8.6 652 reviews
Steps Garden Resort
hotel, Negombo
Steps Garden Resort in Negombo, Sri Lanka, offers convenient proximity to Bandaranaike International Airport (approximately 5 kilometers) and St. Anthony's Church (about 7.4 kilometers). This 3-star hotel features a swimming pool, garden, and rooms with patios and garden views, along with amenities including free Wi-Fi, parking, and room service.
9.4 63 reviews
Sasanda Villa And Yala Safari Place
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.
9.0 640 reviews
Vivid Colombo
hotel, Colombo
Vivid Colombo, a family-friendly hotel in Colombo, offers convenient access to Wellawatte, Mount Lavinia, and Milagiriya Beaches, all within a mile and a half radius, and is 1.9 miles from Bambalapitiya Railway Station. This one-bedroom, one-bathroom lodging features a balcony with garden views, free Wi-Fi, air conditioning, a shared kitchen, room service, free private parking, and on-site currency exchange, making it ideal for exploring Colombo.
Best hotels in Sri Lanka with a gym
9.9 293 reviews
Dormero Hotel Sri Lanka Hikkaduwa Beach
hotel, Hikkaduwa
The Dormero Hotel Sri Lanka Hikkaduwa Beach is located directly on the beachfront in Hikkaduwa, a short distance from both Narigama beach and Hikkaduwa Coral Reef. This 5-star hotel has excellent user ratings for location, cleanliness, and overall experience. The property offers spacious rooms for up to two guests, each with air conditioning, a private bathroom, and a flat-screen TV. Guests can enjoy a variety of amenities, including a swimming pool, fitness center, restaurant, bar, and free Wi-Fi, as well as activities like hiking and airport transportation.
9.0 842 reviews
Courtyard By Marriott Colombo
hotel, Colombo
The Courtyard by Marriott Colombo is located in Colombo, Sri Lanka, approximately 1.1 miles from Galle Face Beach and near Kollupitiya Beach, Colombo City Centre Shopping Mall, and Gangaramaya Buddhist Temple. This hotel offers guests a fitness center, outdoor pool, on-site restaurant serving Chinese cuisine, a bar, free Wi-Fi, and free private parking, along with airport transportation and a 24-hour front desk.
9.6 1819 reviews
Riff Hikkaduwa
hotel, Hikkaduwa
The Riff Hikkaduwa hotel is located directly on the beach in Hikkaduwa, just a short distance from the Hikkaduwa Coral Reef and the Hikkaduwa Bus Stand. This 5-star resort receives excellent user ratings for its location, cleanliness, and overall experience. The resort offers a range of modern, comfortable rooms with stunning sea views. Guests can enjoy a variety of amenities including a swimming pool, fitness center, spa, and a restaurant, as well as activities like cycling and access to business facilities.
9.7 20 reviews
Aaro Inn
hotel, Tangalle
Aaro Inn, a 3-star hotel in Tangalle, is located 7.5 miles from the Hummanaya Blow Hole and a 13-minute walk from Tangalle Lagoon, offering garden views and free private parking. This family-friendly accommodation features air-conditioned rooms with a terrace, a spa center, an on-site restaurant and bar, and provides room service and complimentary WiFi for up to 3 guests.