USD
AU en English

Top Destinations Across Sri Lanka

Explore average hotel prices in the country's most popular cities

Hotels
Holiday rentals
all
Colombo District
Cultural Triangle
Nuwara Eliya District
Galle District
Matara District
Gampaha District
Udawalawe National Park
Yala National Park
Kalutara District
Badulla District
Hambantota District
Colombo District
Hambantota District
Mannar District
Wilpattu National Park
Kurunegala District
Kegalle District
Puttalam District
Udawalawe National Park
Anuradhapura District
Kalutara District
Batticaloa District
Cultural Triangle
Yala National Park
Jaffna District
Trincomalee District
Matara District
Galle District
Gampaha District
Badulla District
Nuwara Eliya District
Ratnapura District

The most popular hotels in Sri Lanka

Check out the accommodations other travelers loved.

Hotels in Sri Lanka

Sri Lanka captivates travelers with its stunning landscapes, rich history, and diverse culture. You might be drawn by the following adventures:

  • ➤ Beaches and Coastal Escapes

    With palm-fringed beaches like Unawatuna and Mirissa, Sri Lanka offers an idyllic beach getaway. Resort accommodations close to the shore allow you to indulge in sunbathing, swimming, and water sports. For a luxurious stay, consider properties like the Mirissa Hills or Unawatuna Beach Resort.

    Mirissa Hills, Unawatuna Beach Resort

  • ➤ Wildlife Safaris

    National parks such as Yala and Udawalawe are home to exotic wildlife. These parks attract nature enthusiasts and photographers alike. Finding convenient nearby lodges, like Yala Village or Grand Udawalawe Safari Resort, can enhance your experience.

    Yala Village, Grand Udawalawe Safari Resort

  • ➤ Cultural Heritage

    Explore ancient cities like Anuradhapura and Sigiriya, where UNESCO World Heritage Sites reveal vibrant history. Nearby accommodations like Hotel Sigiriya and Palm Garden Village facilitate easy access to these cultural landmarks.

    Hotel Sigiriya, Palm Garden Village

  • ➤ Tea Plantations and Scenic Views

    The lush hills of Nuwara Eliya and Ella present stunning vistas and the opportunity to tour tea plantations. For a cozy retreat, charming stays like the Glenloch Tea Factory or 98 Acres Resort can add to your tranquil experience.

    Glenloch Tea Factory, 98 Acres Resort

Quick Information About Hotels in Sri Lanka

Hotels are concentrated in major cities like Colombo, Kandy, and Galle, offering a mix of cultural experiences and urban amenities.

Popular coastal areas like Unawatuna, Mirissa, and Hikkaduwa provide options for beach lovers and adventure seekers.

Rural escapes such as Nuwara Eliya and Ella highlight scenic views and tranquility, with various accommodations amidst tea plantations.

Budget Accommodation

Prices range from $10 to $40 per night in tourist areas such as Colombo and Galle. In less crowded regions, costs can drop as low as $5-$20, especially during off-peak seasons.

Luxury Accommodation

Luxury hotels typically range from $150 to $400 per night in major cities and busy coastal areas. However, off-peak season may see rates reduced to $100-$300.

Mid-Range Accommodation

Expect to pay between $50 and $100 per night in popular tourist areas. In quieter regions, rates can vary from $30 to $70, particularly during the off-peak period.

Best Hotels in Sri Lanka

These top hotel types were selected based on traveler reviews highlighting their outstanding service, unique amenities, and overall guest satisfaction.

Hotel Name
Description
Price per night

Luxurious Retreats

Explore more stunning options in the Resorts category.

Marino Beach Colombo
Colombo
Infinity pool, spa, fitness center, beachfront access, free Wi-Fi
Heritance Kandalama
Dambulla
Outdoor pool, eco-friendly practices, restaurants, spa, free parking
Cinnamon Wild Yala
Yala
Private beach, outdoor pool, restaurant, safari access, free Wi-Fi
Travelers praise Marino Beach Colombo for its stunning sea views and attentive service. The modern architecture and proximity to local attractions make it a favorite among visitors.
Renowned for its eco-friendly design, Heritance Kandalama blends luxury with nature. Guests enjoy breathtaking jungle views and direct access to Sigiriya Rock.
Cinnamon Wild Yala stands out for its unique safari experiences and proximity to Yala National Park. Its luxurious chalets offer an unforgettable stay immersed in nature.
$120
$200
$150

Romantic Getaways

Find the ideal escape in the Romantic hotels category.

The Kingsbury Colombo
Colombo
Rooftop pool, spa, luxury restaurant, fitness center, 24-hour room service
Shangri-La Colombo
Colombo
Infinity pool, multiple dining venues, spa, fitness center, free Wi-Fi
Sentido Heritance Negombo
Negombo
Beachfront access, infinity pool, wellness center, restaurant, free Wi-Fi
Perfect for couples, The Kingsbury Colombo offers a blend of modern luxury and romantic ambiance. Its exquisite dining options and stunning city views captivate every visitor.
Shangri-La Colombo is celebrated for its unparalleled views of the Indian Ocean. This luxurious hotel provides an idyllic setting for romance and relaxation.
With a serene setting by the beach, Sentido Heritance Negombo is perfect for romantic escapes. Guests love the intimate atmosphere and top-notch hospitality.
$180
$250
$130

Pet-Friendly Stays

Check out more options in the Pet-friendly hotels category.

Green View Safari Resort
Yala
Pet-friendly accommodations, outdoor pool, restaurant, safari tours, nature trails
Fox Jaffna
Jaffna
Pet-friendly policy, garden, free parking, restaurant, cultural experiences
Thaproban Pavilion Waves
Unawatuna
Beach access, restaurant, pet-friendly rooms, pool, free Wi-Fi
Green View Safari Resort is a popular choice for travelers who want to bring their furry friends. The tranquil environment and convenient safari access make it a memorable experience.
With its welcoming atmosphere, Fox Jaffna allows guests to enjoy their stay without leaving their pets behind. The unique local culture adds a special touch to the visit.
Thaproban Pavilion Waves stands out for its amazing beachfront location. The hotel welcomes pets, making it a favorite for animal lovers who want a seaside retreat.
$60
$50
$70

Charming Boutique Hotels

Discover more enchanting stays in the Boutique hotels category.

Thaala Bentota
Bentota
Private beach, outdoor pool, restaurant, wellness services, free Wi-Fi
98 Acres Resort & Spa
Ella
Spa, outdoor activities, restaurant, scenic views, free Wi-Fi
Club Hotel Dolphin
Waikkala
Water sports, outdoor pool, restaurants, wellness center, free Wi-Fi
Thaala Bentota features a charming ambiance with personalized service and stunning views. Guests appreciate the boutique experience combined with modern comforts.
Nestled in the tea hills, 98 Acres Resort & Spa offers a breathtaking escape. Its commitment to sustainable tourism sets it apart, making for a peaceful retreat.
Club Hotel Dolphin stands out for its vibrant atmosphere and range of activities. Family-friendly options and water sports make it a great choice for active travelers.
$90
$120
$100

Affordable Comforts

Find more economical options in the Cheap and budget hotels category.

La Safari Inn Tissamaharama
Tissamaharama
Restaurant, tour desk, free Wi-Fi, family rooms, garden
Clock Inn Colombo
Colombo
Free breakfast, shared kitchen, lounge area, airport shuttle, free Wi-Fi
Hotel J Negombo
Negombo
Pool, restaurant, free Wi-Fi, tour desk, garden
La Safari Inn is favored for its budget-friendly prices and welcoming service. Its close proximity to national parks adds an adventure element for travelers.
Travelers rate Clock Inn Colombo highly for its affordability and location. The friendly atmosphere makes it an excellent choice for backpackers and budget-conscious guests.
Hotel J Negombo stands out for its comfortable, budget-friendly options. Its friendly staff and clean accommodations create a welcoming environment for all.
$35
$25
$45

Popular Cities in Sri Lanka

City
Description
3 stars
4 stars
5 stars
Colombo
Colombo, the capital city, is a vibrant hub showcasing the blend of modernity and tradition. Key attractions include the National Museum of Colombo, the beautiful Galle Face Green, and the bustling Pettah market.
This city boasts a culinary scene with various cafés and restaurants, such as Ministry of Crab and Upali's by Nawaloka, offering delicious local and international dishes.
Additionally, explore the stunning Lotus Tower for panoramic city views, immersing yourself in the lively atmosphere of this dynamic metropolis.
3 stars: From: $25
4 stars: From: $70
5 stars: From: $150
Kandy
Kandy is known for the Sacred Temple of the Tooth, a UNESCO World Heritage Site showcasing Sri Lankan culture. The city also features lush gardens like the Royal Botanical Gardens, perfect for leisurely strolls.
Additionally, visit the Kandy Lake for serene views, and enjoy local markets offering vibrant handicrafts and fresh produce.
The city comes alive during the Esala Perahera festival, celebrating traditional rituals with breathtaking parades.
3 stars: From: $35
4 stars: From: $80
5 stars: From: $200
Galle
Galle is famous for its well-preserved colonial architecture within the UNESCO-listed Galle Fort, providing a picturesque glimpse into Sri Lanka's past. Explore charming streets lined with boutiques, cafés, and the iconic lighthouse.
The city's local markets, such as the Galle Fish Market, offer fresh seafood and vibrant local produce.
Be sure to visit the National Maritime Museum to learn about the region's rich maritime history.
3 stars: From: $30
4 stars: From: $90
5 stars: From: $150
Nuwara Eliya
Nuwara Eliya, often referred to as 'Little England,' is famous for its breathtaking tea plantations and cool climate. Key attractions include the picturesque Gregory Lake and the stunning Hakgala Botanical Gardens.
Take a tour of the historic Pedro Tea Estate to experience Sri Lanka's tea culture and enjoy local tea tastings.
Additionally, explore the charming colonial-era architecture that adds to the town's unique character.
3 stars: From: $40
4 stars: From: $100
5 stars: From: $250
Ella
Ella is a picturesque hill town offering stunning mountain views and hiking opportunities, with trails leading to attractions like Ella Rock and Little Adam's Peak. The Nine Arches Bridge is a must-see engineering marvel surrounded by lush greenery.
Be sure to visit the famous tea estates, where you can tour factories and learn about tea production.
Ella also boasts cozy cafés and restaurants where you can savor delicious local cuisine while soaking in the tranquil atmosphere.
3 stars: From: $30
4 stars: From: $70
5 stars: From: $200

Frequently Asked Questions About Hotels in Sri Lanka

What amenities do resorts in Sri Lanka typically offer?

Resorts in Sri Lanka often feature amenities such as swimming pools, spas, beachfront access, and multiple dining options. For instance, resorts like Heritance Kandalama and Cinnamon Wild Yala provide unique experiences with breathtaking views.

Are there romantic hotels in Sri Lanka suitable for honeymooners?

Many romantic hotels in Sri Lanka cater to honeymooners with private dining experiences, spa services, and stunning views. Notable mentions include Shangri-La Colombo and The Kingsbury Colombo, known for their luxurious accommodations.

Do pet-friendly hotels in Sri Lanka have specific rules?

Pet-friendly hotels in Sri Lanka typically allow pets but may have restrictions on size or breed, as well as additional fees. Green View Safari Resort and Fox Jaffna are known for their welcoming policies towards furry companions.

What should guests expect from boutique hotels in Sri Lanka?

Boutique hotels in Sri Lanka offer personalized service, unique decor, and often emphasize local culture and experiences. 98 Acres Resort & Spa and Thaala Bentota are prime examples, providing charming and intimate stays.

How affordable are budget hotels in Sri Lanka?

Budget hotels in Sri Lanka can be very affordable, with prices starting as low as $5 to $40 per night, depending on location and amenities. Popular options include Clock Inn Colombo and La Safari Inn Tissamaharama for cost-effective stays.

Thank you for subscribing
Currency
  • USD U.S. dollar
  • EUR Euro
  • GBP Pound sterling
  • AUD Australian dollar
  • CAD Canadian dollar
  • BRL Brazilian real
  • BGN Bulgarian lev
  • CNY Chinese yuan
  • CZK Czech koruna
  • DKK Danish krone
  • HKD Hong Kong dollar
  • ILS Israeli new sheqel
  • JPY Japanese yen
  • MYR Malaysian ringgit
  • NZD New Zealand dollar
  • NOK Norwegian krone
  • PLN Polish zloty
  • RON Romanian leu
  • RUB Russian ruble
  • SAR Saudi riyal
  • SGD Singapore dollar
  • ZAR South African rand
  • KRW South Korean won
  • SEK Swedish krona
  • CHF Swiss franc
  • TRY Turkish lira
  • UAH Ukrainian hryvnia
  • THB Thai baht
Select language
Destination Select city
  • Ahangama

    Sri Lanka

  • Ahungalla

    Sri Lanka

  • Allaippiddi

    Sri Lanka

  • Aluthgama

    Sri Lanka

  • Ambagahagedara

    Sri Lanka

  • Ambalangoda (Galle)

    Sri Lanka

  • Ambatenna

    Sri Lanka

  • Ambawela

    Sri Lanka

  • Ampara

    Sri Lanka

  • Ampitiya

    Sri Lanka

  • Andiambalama

    Sri Lanka

  • Anuradhapura

    Sri Lanka

  • Arawwawala

    Sri Lanka

  • Arugam Bay

    Sri Lanka

  • Atadahewatugoda

    Sri Lanka

  • Avissawella

    Sri Lanka

  • Badulla

    Sri Lanka

  • Balapitiya

    Sri Lanka

  • Bandarawela

    Sri Lanka

  • Batticaloa

    Sri Lanka

  • Belihuloya

    Sri Lanka

  • Bentota

    Sri Lanka

  • Beruwala

    Sri Lanka

  • Boossa

    Sri Lanka

  • Boralesgamuwa

    Sri Lanka

  • Butkanda

    Sri Lanka

  • Buttala

    Sri Lanka

  • Colombo

    Sri Lanka

  • Dambulla

    Sri Lanka

  • Dehiwala-Mount Lavinia

    Sri Lanka

  • Deiyannewela

    Sri Lanka

  • Demanhandiya

    Sri Lanka

  • Deniyaya

    Sri Lanka

  • Dickoya

    Sri Lanka

  • Dickwella

    Sri Lanka

  • Digana

    Sri Lanka

  • Diyatalawa

    Sri Lanka

  • Ella

    Sri Lanka

  • Elpitiya (Galle)

    Sri Lanka

  • Eramudugaha

    Sri Lanka

  • Galkadawala

    Sri Lanka

  • Galle

    Sri Lanka

  • Gampaha

    Sri Lanka

  • Gampola

    Sri Lanka

  • Gedarakumbura

    Sri Lanka

  • Ginigathena

    Sri Lanka

  • Giritale

    Sri Lanka

  • Gurudeniya

    Sri Lanka

  • Habaraduwa

    Sri Lanka

  • Habarana

    Sri Lanka

  • Haldummulla

    Sri Lanka

  • Hambantota

    Sri Lanka

  • Haputale

    Sri Lanka

  • Harumalgoda

    Sri Lanka

  • Hatton

    Sri Lanka

  • Hettiwatta

    Sri Lanka

  • Hikkaduwa

    Sri Lanka

  • Hingurakgoda

    Sri Lanka

  • Homagama

    Sri Lanka

  • Ingiriya

    Sri Lanka

  • Ja-Ela

    Sri Lanka

  • Jaffna

    Sri Lanka

  • Kadugannawa

    Sri Lanka

  • Kadurupe

    Sri Lanka

  • Kaduwela

    Sri Lanka

  • Kahawa

    Sri Lanka

  • Kalawana

    Sri Lanka

  • Kalkudah (Batticaloa)

    Sri Lanka

  • Kallady

    Sri Lanka

  • Kalmunai

    Sri Lanka

  • Kalpitiya

    Sri Lanka

  • Kalubowila West

    Sri Lanka

  • Kalukundamaduwa

    Sri Lanka

  • Kalupahana

    Sri Lanka

  • Kalutara

    Sri Lanka

  • Kandy

    Sri Lanka

  • Karalliyadda

    Sri Lanka

  • Kataragama

    Sri Lanka

  • Katugastota

    Sri Lanka

  • Katunayake

    Sri Lanka

  • Katuneriya

    Sri Lanka

  • Kegalle

    Sri Lanka

  • Kekanadura

    Sri Lanka

  • Kelaniya

    Sri Lanka

  • Kibissa

    Sri Lanka

  • Kilinochchi

    Sri Lanka

  • Kiribathgoda

    Sri Lanka

  • Kirinda (Hambantota)

    Sri Lanka

  • Kitulgala

    Sri Lanka

  • Koggala

    Sri Lanka

  • Kosgoda

    Sri Lanka

  • Koslanda

    Sri Lanka

  • Kotugoda

    Sri Lanka

  • Kotuwella Pahala

    Sri Lanka

  • Kudapaduwa

    Sri Lanka

  • Kumbalwela

    Sri Lanka

  • Kurana Katunayaka

    Sri Lanka

  • Kurunegala

    Sri Lanka

  • Maharagama

    Sri Lanka

  • Mahiyanganaya

    Sri Lanka

  • Malabe

    Sri Lanka

  • Mannar

    Sri Lanka

  • Marawila

    Sri Lanka

  • Maskeliya

    Sri Lanka

  • Matale

    Sri Lanka

  • Matara

    Sri Lanka

  • Matugama

    Sri Lanka

  • Melsiripura

    Sri Lanka

  • Midigama

    Sri Lanka

  • Mihintale

    Sri Lanka

  • Minuwangoda

    Sri Lanka

  • Mirissa

    Sri Lanka

  • Monaragala

    Sri Lanka

  • Nallathanniya

    Sri Lanka

  • Nanu Oya

    Sri Lanka

  • Naula

    Sri Lanka

  • Nawalapitiya

    Sri Lanka

  • Negombo

    Sri Lanka

  • Netolpitiya

    Sri Lanka

  • Nilaveli

    Sri Lanka

  • Nilwella

    Sri Lanka

  • Nochchiyagama

    Sri Lanka

  • Nugegoda

    Sri Lanka

  • Nuwara Eliya

    Sri Lanka

  • Ohiya

    Sri Lanka

  • Padukka

    Sri Lanka

  • Paiyagala

    Sri Lanka

  • Pamunugama

    Sri Lanka

  • Panadura

    Sri Lanka

  • Passikudah

    Sri Lanka

  • Piliyandala

    Sri Lanka

  • Pinnawala (Kegalle)

    Sri Lanka

  • Polgahawelana

    Sri Lanka

  • Polonnaruwa

    Sri Lanka

  • Ponnarankulama

    Sri Lanka

  • Puttalam

    Sri Lanka

  • Raddoluwa

    Sri Lanka

  • Ragama

    Sri Lanka

  • Rajagiriya

    Sri Lanka

  • Ramboda

    Sri Lanka

  • Ratnapura

    Sri Lanka

  • Seeduwa

    Sri Lanka

  • Sigiriya

    Sri Lanka

  • Sinharaja

    Sri Lanka

  • Talalla

    Sri Lanka

  • Talangama South

    Sri Lanka

  • Talapatpitiya

    Sri Lanka

  • Talawatugoda

    Sri Lanka

  • Talpe

    Sri Lanka

  • Tangalle

    Sri Lanka

  • Telwatta

    Sri Lanka

  • Tissamaharama

    Sri Lanka

  • Trincomalee

    Sri Lanka

  • Udawalawe

    Sri Lanka

  • Unanwitiya

    Sri Lanka

  • Unawatuna

    Sri Lanka

  • Uragasmanhandiya

    Sri Lanka

  • Uswetakeiyawa

    Sri Lanka

  • Vavuniya

    Sri Lanka

  • Wadakada

    Sri Lanka

  • Wadduwa

    Sri Lanka

  • Wanathavilluwa

    Sri Lanka

  • Wasgamuwa

    Sri Lanka

  • Wattala

    Sri Lanka

  • Watumulla

    Sri Lanka

  • Wayikkal

    Sri Lanka

  • Weligama

    Sri Lanka

  • Welimada

    Sri Lanka

  • Welisara

    Sri Lanka

  • Wellawaya

    Sri Lanka

  • Wennappuwa

    Sri Lanka

  • Wilpattu

    Sri Lanka

  • Yala

    Sri Lanka

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0