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

Diyakawa Boutique Hotel - Sri Lanka
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.
Ecoya Riverside Resort - Sri Lanka
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.
Moon Lanka Hotel Hikkaduwa - Sri Lanka
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.
Sunsei Beach Negombo - Sri Lanka
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

Roy Villa Beach Front - Sri Lanka
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.
Villa Kaya - Sri Lanka
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.
Bangalawa Resort - Sri Lanka
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.
Yala River Face Inn - Sri Lanka
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?

    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

Capital Hikkaduwa - Sri Lanka
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.
Roshan Guest House - Sri Lanka
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.
Sasanda Villa And Yala Safari Place - Sri Lanka
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.
Rangiri Villa Sigiriya - Sri Lanka
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

Cozy Resort Ella - Sri Lanka
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.
Hill Paradise Hanthana - Sri Lanka
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.
The Thinnai Hotel - Jaffna - Sri Lanka
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.
Jkab Lagoon Resort - Sri Lanka
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.
©2026 cozycozy.com