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 577 reviews
Misty Elegance - Ella.
hotel, Ella
Misty Elegance - Ella is located in Ella, Sri Lanka, approximately 3 miles from the Demodara Nine Arch Bridge, offering convenient access to this iconic landmark. This family-friendly inn features a garden, terrace, and playground, along with amenities including free Wi-Fi, parking, and a restaurant serving continental, English/Irish, and Asian breakfast options.
8.7 13438 reviews
Granbell Hotel Colombo
hotel, Colombo
The Granbell Hotel Colombo is located in Kollupitiya, a short walk from Kollupitiya Beach and near Bambalapitiya Railway Station, offering easy access to other Colombo beaches like Galle Face Beach. This 4-star hotel features a swimming pool, fitness center, spa, and restaurant, along with rooms equipped with flat-screen TVs and private bathrooms; breakfast options include buffet, continental, and Full English/Irish choices.
8.2 1403 reviews
Star Beach Guest House
hotel, Negombo
Star Beach Guest House in Negombo, Sri Lanka offers a convenient location, a short walk from Wellaweediya Beach and a 15-minute walk from Negombo Beach, with Bandaranaike International Airport just 8 kilometers away. This one-bedroom, one-bathroom guesthouse features an outdoor pool, on-site restaurant and bar, free Wi-Fi, and free private parking, plus offers à la carte, continental, and Full English/Irish breakfasts.
9.4 255 reviews
Cinnamon City
hotel, Hikkaduwa
Cinnamon City, a 3-star hotel in Hikkaduwa, Sri Lanka, is an 8-minute walk from Hikkaduwa Beach and near Seenigama Beach, Hikkaduwa Railway Station, and the Hikkaduwa Bus Stand, with Koggala Airport approximately 34 kilometers away. This guesthouse offers rooms with one to two bedrooms and one bathroom, accommodating up to three guests, and features amenities including a garden, terrace, shared kitchen, bike rentals, a 24-hour front desk, and airport transportation.
8.3 247 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.
9.2 243 reviews
Village Mango Resort Yala
hotel, Tissamaharama
Village Mango Resort Yala in Tissamaharama, Sri Lanka offers convenient access to Tissa Wewa (3.1 miles) and Tissamaharama Raja Maha Vihara (2 miles), placing guests near significant historical sites and Yala National Park. This family-friendly inn features a restaurant with varied breakfast options, free Wi-Fi, a garden, terrace, and parking, plus bike and car rentals for exploring the area.
9.8 59 reviews
The Mango Garden
hotel, Habarana
The Mango Garden, a 2-star hotel in Habarana, is located a short distance from Kadahatha Wawa Lake and Habarana Lake, and within driving range of Sigiriya Rock (7.5 miles) and Pidurangala Rock (6.8 miles). This family-friendly property offers comfortable rooms with air conditioning and balconies, free WiFi, a garden, room service, and outdoor dining, with a capacity for up to 7 guests.
9.6 63 reviews
Lake Lower Hotel & Yala Safari
hotel, Tissamaharama
Lake Lower Hotel & Yala Safari in Tissamaharama, Sri Lanka is conveniently located 1.5 miles from Tissa Wewa and 4.3 miles from Weerawila Airport, offering easy access to Yala and Bundala National Parks. This 2-star guesthouse features a garden, terrace, free Wi-Fi, and free parking; it sleeps up to three guests and offers bike rentals, a tour desk, and daily Asian breakfast.
8.6 140 reviews
Astoria Cottage
hotel, Nuwara Eliya
Astoria Cottage, a 3-star hotel in Nuwara Eliya, is located 2.4 miles from Gregory Lake and 6.6 miles from Hakgala Botanical Garden. This family-friendly accommodation features complimentary WiFi, private parking, a restaurant serving various breakfast options, and room service, with each room offering mountain or city views, a private bathroom, a desk, and a flat-screen TV.
8.3 100 reviews
Vidisa Villas
hotel, Hikkaduwa
Vidisa Villas in Hikkaduwa, Sri Lanka offers a convenient 8-minute walk to Narigama Beach and proximity to Hikkaduwa Beach, the Hikkaduwa Coral Reef, and the Hikkaduwa Bus Stand. This 390-square-foot (36-square-meter) villa features one bedroom, one bathroom, a private pool, and amenities including free Wi-Fi, a fridge, oven, and electric tea kettle; on-site dining offers à la carte, Asian, and vegetarian breakfast options.
9.0 21 reviews
Prabhaz Grand
hotel, Hatton
The Prabhaz Grand, a hotel in Hatton, is located 24 miles from Gregory Lake and 19 miles from Adam's Peak, with Castlereigh Reservoir Seaplane Base Airport 5 miles away. This family-friendly establishment offers rooms with balconies, free WiFi, refrigerators, and private bathrooms, plus an on-site sauna and complimentary private parking.
9.2 75 reviews
Jaye Eco Lodge
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.
Best Sri Lanka luxury hotels (4 and 5 stars)
Among the 18893 accommodations in Sri Lanka, here are the 4 best luxury hotels
8.0 359 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.
9.3 10 reviews
Ecoya Riverside Resort
hotel, Balapitiya
Ecoya Riverside Resort in Balapitiya offers a 5-star hotel experience, located a 15-minute walk from Ambalangoda Beach and 22 miles from Galle International Cricket Stadium and Dutch Church Galle. This accommodation provides pet-friendly and family-friendly rooms with air conditioning and complimentary WiFi, featuring an outdoor swimming pool, garden, on-site restaurant serving American, Chinese, and Local cuisine, and opportunities for darts and fishing.
9.6 12 reviews
Moon Lanka Hotel Hikkaduwa
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 48 reviews
Sunsei Beach Negombo
hotel, Negombo
Sunsei Beach Negombo offers a 4-star resort experience just a 1-minute walk from Negombo Beach, 1.8 miles from St. Anthony's Church, and 7.5 miles from Bandaranaike International Airport. This resort features accommodations with air conditioning, a swimming pool, a garden, and an on-site restaurant, with rooms measuring 270 square feet, accommodating up to 3 guests.
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.7 23 reviews
Roy Villa Beach Front
hotel, Padagala
Roy Villa Beach Front in Padagala offers beachfront lodging, conveniently located 1.6 miles from Kalamulla North Beach and 1.8 miles from Katukurunda Beach. This one-bedroom, one-bathroom villa features a private balcony in select rooms, an outdoor pool, on-site restaurant, free Wi-Fi, and free parking; continental breakfast is included.
9.2 257 reviews
Villa Kaya
hotel, Hikkaduwa
Villa Kaya Guest House sits just a 5-minute walk from Hikkaduwa Beach and a short distance from Narigama Beach, offering easy access to the area's beautiful coastline. This guesthouse has received excellent ratings for its location, cleanliness, and overall experience. The guest house offers a comfortable stay with a 220 square foot room, accommodating up to 2 guests. The property features a swimming pool, garden, terrace, and private parking, as well as air conditioning, heating, and Wi-Fi for a relaxing and convenient stay.
8.8 195 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.
9.1 995 reviews
Yala River Face Inn
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.
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.6 17 reviews
Capital Hikkaduwa
hotel, Hikkaduwa
Capital Hikkaduwa, in Hikkaduwa, Sri Lanka, offers convenient access to Narigama Beach, the Hikkaduwa Coral Reef, and the Hikkaduwa Bus Stand, and is within 11 miles of Galle's historical sites including Galle Fort and the Galle Lighthouse. This 3,500-square-foot guesthouse features one bedroom, one bathroom, air conditioning, a balcony, and parking; it's suitable for couples and families and provides both Full English/Irish and Asian breakfast options.
9.3 338 reviews
Roshan Guest House
hotel, Nuwara Eliya
Roshan Guest House, a 3-star guesthouse in Nuwara Eliya, Sri Lanka, is conveniently located 3.2 miles from Gregory Lake and 7.4 miles from Hakgala Botanical Garden. This 170-square-foot guesthouse offers one bedroom, one bathroom, free parking, on-site dining, and amenities including a terrace, garden, and room service; guests can enjoy activities like darts and rent bikes or cars to explore the area.
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.6 5 reviews
Rangiri Villa Sigiriya
hotel, Dambulla
Rangiri Villa Sigiriya is a hotel located in Dambulla, 4.3 miles from Sigiriya Rock and 5.5 miles from Pidurangala Rock. This family-friendly villa offers 180 square feet of living space with one bedroom and one bathroom, accommodating up to three guests, and features a garden, terrace, spa, restaurant, room service, and parking.
Best hotels in Sri Lanka with a gym
8.5 297 reviews
Cozy Resort Ella
hotel, Ella
Cozy Cottage Ella, a 2-star inn in Ella, is located 4.7 miles from the Demodara Nine Arch Bridge and 28 miles from Hakgala Botanical Garden, offering mountain and city views. This family-friendly accommodation spans 1080 square feet with one bedroom and one bathroom, featuring air conditioning, free WiFi, a terrace, garden, on-site restaurant, fitness center, and parking, with bike and car rentals available for exploring local hiking routes.
8.8 12 reviews
Hill Paradise Hanthana
hotel, Kandy
Hill Paradise Hanthana, a 3-star hotel in Kandy, Sri Lanka, is conveniently located about 2 miles from Bogambara Stadium, the Ceylon Tea Museum, and Kandy Train Station. This 340-square-foot room in the guesthouse offers one bedroom, one bathroom, and accommodates up to three guests, featuring amenities such as air conditioning, Wi-Fi, a terrace, a spa, a restaurant, and free parking.
9.0 725 reviews
The Thinnai Hotel - Jaffna
hotel, Jaffna
The Thinnai - All-Suites Boutique Hotel in Jaffna, Sri Lanka, is conveniently located a 12-minute walk from the Nallur Kandaswamy Temple, 1.2 miles from Jaffna Railway Station, and 2.1 miles from the Jaffna Public Library. This 4-star hotel boasts a swimming pool, fitness center, restaurant, bar, and free private parking, offering guests a range of amenities and convenient access to key Jaffna attractions.
8.8 70 reviews
Jkab Lagoon Resort
hotel, Walauttu
Jkab Lagoon Resort, a 4-star hotel in Walauttu, is located a 15-minute walk from Nilaveli Beach and 0.7 miles from Pigeon Island National Park. This family-friendly resort offers amenities such as an outdoor swimming pool, fitness center, free WiFi, room service, and an on-site restaurant serving Indian, Malaysian, and local cuisine, with car rental services available for exploring the area.