Find the best Sri Lanka Hotels
- Plan, book, stay with confidence
Go beyond your typical stay in Sri Lanka
Great weekend hotel deals in Sri Lanka
Image gallery for Thaala Bentota

Thaala Bentota
Sri Lanka Accommodation: Most Popular Cities to Stay

Colombo
Check prices for these dates
Top Hotels Sri Lanka

Marino Beach Colombo
Marino Beach Colombo

Shangri-La Colombo
Shangri-La Colombo

Mandarina Colombo
Mandarina Colombo

Karpaha Sands
Karpaha Sands

Granbell Hotel Colombo
Granbell Hotel Colombo

Hotel Riu Sri Lanka - All Inclusive
Hotel Riu Sri Lanka - All Inclusive
Price trends for hotels in Sri Lanka
Price trends for hotels in Sri Lanka
Less expensive | More expensive | Next month |
---|---|---|
May | March | ₹3,734 |
Month | Price |
---|---|
January | ₹11,864 |
February | ₹11,732 |
March | ₹13,950 |
April | ₹3,793 |
May | ₹3,734 |
June | ₹3,967 |
July | ₹6,563 |
August | ₹6,442 |
September | ₹7,621 |
October | ₹7,041 |
November | ₹8,436 |
December | ₹9,054 |
Guide to exploring Sri Lanka
Guide to exploring Sri Lanka
Sri Lanka: Tropical paradise with stunning beaches and rich culture
Sri Lanka, a tropical paradise, is renowned for its diverse geography and captivating attractions. In Colombo, the bustling capital, immerseyourself in the vibrant atmosphere of Pettah, visit the stunning Gangaramaya Temple, and explore the National Museum. For a sunny getaway, head to the stunning coastal town of Hikkaduwa, with its golden beaches and vibrant coral reefs. Discover the enchanting Ceylon tea region, where lush green plantations stretch as far as the eye can see. As for the city of Colombo, it offers a fascinating blend of colonial architecture, bustling markets, and modern skyscrapers. While Sri Lanka may not have ski resorts, it compensates with its breathtaking wildlife, scenic tours, and mouthwatering seafood.
Top reasons to visit Sri Lanka
- Diverse Geography: Sri Lanka offers a diverse range of geographic features, from beautiful beaches to lush green tea plantations and captivating wildlife in national parks.
- Enchanting Cultural Heritage: Explore ancient temples, serene gardens, and indulge in captivating sightseeing tours to discover the rich cultural heritage of Sri Lanka.
- Mesmerizing Beaches: Enjoy the serenity of pristine sandy shores, crystal-clear waters, and breathtaking sunsets at stunning beach destinations like Mirissa and Bentota.
- Thriving Wildlife: Immerse yourself in the mesmerizing beauty of Sri Lanka's wildlife, with opportunities to spot elephants, leopards, and exotic bird species in their natural habitat at Yala National Park.
- Vibrant City Life: Experience the bustling city of Colombo, with its blend of colonial architecture, bustling markets, and modern skyscrapers, offering a fascinating urban experience.
Find your hotel in Sri Lanka
When planning your holiday to Sri Lanka, you'll find a wide range of hotel accommodations to choose from. From budget-friendly options to luxurious resorts, there's something for every traveler's preference and budget.
- Marino Beach Colombo - This 4.0-star rated hotel in Colombo offers stunning sunsets, a lively bar, friendly staff, and is located right on the beach. You can enjoy dining options, theater shows, live music, festivals, coffee shops, and more.
- Hilton Colombo Residence - With a 5.0-star rating, this hotel in Colombo features a steam room, poolside bar, tennis court, arcade, wedding services, childcare facilities, proximity to natural parks, massage services, sauna, and entertainment options.
- Shangri-La Colombo - Another 5.0-star rated hotel in Colombo, offering luxury amenities such as a steam room, poolside bar, wedding services, childcare facilities, massage services, sauna, hot tub, stunning sea views, and cozy cafes.
Staying in Sri Lanka guarantees a memorable holiday experience. From beautiful beaches to vibrant culture and delicious cuisine, Sri Lanka has it all. Book your stay in one of these fantastic hotels and explore the rich history, stunning landscapes, and warm hospitality of this incredible destination.
Explore the best places to visit and stay in Sri Lanka
Sri Lanka offers a diverse range of exciting areas and neighborhoods for tourists to explore.
- Colombo: This bustling city is known for its temples, beautiful beaches, lush gardens, and delicious seafood. Visitors can enjoy sightseeing, wildlife tours, and hunting experiences.
- Kandy: A cultural haven, Kandy is home to stunning temples, breathtaking nature, and serene gardens. It offers opportunities for beach visits, wildlife encounters, and sea tours.
- Negombo: This coastal town boasts picturesque temples, scenic nature, and vibrant gardens. Travelers can indulge in beach activities, sightseeing, wildlife spotting, and sea tours.
Each area in Sri Lanka offers unique geographic features, landmarks, and local experiences that promise an unforgettable holiday.
Experience the top activities and must-see sights in Sri Lanka
Sri Lanka is a paradise for luxury holidays, offering a diverse range of experiences and attractions.
- Yala National Park: Immerse yourself in the mesmerizing beauty of Sri Lanka's wildlife, with opportunities to spot elephants, leopards, and exotic bird species in their natural habitat.
- Mirissa Beach: Indulge in the serenity of pristine sandy shores, crystal-clear waters, and breathtaking sunsets at this idyllic beach destination.
- Bentota Beach: Experience ultimate relaxation and water sports adventures amidst palm-fringed beaches, where you can enjoy thrilling activities like snorkeling, diving, and jet skiing.
With its rich cultural heritage, Sri Lanka also offers a plethora of captivating attractions, including ancient temples, lush gardens, and fascinating sightseeing tours. The local cuisine is a treat for seafood lovers, with tantalizing flavors and fresh catches from the sea. Embark on an unforgettable journey through Sri Lanka's enchanting landscapes, where you can explore hotels with stunning views and partake in a free city tour to discover the local charm.
How to find great deals and cheap hotels in Sri Lanka
- Sri Lanka offers a wide range of accommodation options including budget hotels, guesthouses, and homestays, which can help save on accommodation expenses.
- Look for hotels located near popular attractions or public transportation to save on transportation costs.
- Take advantage of the Expedia Rewards program to earn points and get discounts on hotel bookings in Sri Lanka.
- Enjoy the local seafood at affordable prices by visiting local restaurants and street food stalls.
- Explore the beautiful temples, gardens, and wildlife sanctuaries in Sri Lanka, many of which have low or no entry fees.
- Take a tour to experience the stunning beaches, nature reserves, and wildlife that Sri Lanka has to offer.
- Consider traveling during off-peak seasons to get better deals on hotels and flights.
- Use public transportation or shared taxis to save on transportation costs while sightseeing in Sri Lanka.
- Research and plan your itinerary in advance to make the most of your time and budget in Sri Lanka.
Discover the flavours of Sri Lanka
Sri Lanka is known for its vibrant and diverse local cuisine, offering a unique dining experience for food enthusiasts. In Colombo, the bustling capital city, you can explore a variety of restaurants and hotels that serve delicious Sri Lankan dishes. One popular spot is the Palmyrah Restaurant, where you can indulge in traditional Sri Lankan cuisine, including fragrant curries, seafood specialties, and delightful vegetarian options. Don't forget to try their famous coconut sambal, a flavourful side dish made with grated coconut, chili, and spices.
In addition to Colombo, other cities in Sri Lanka also offer a wide range of dining options. For example, in Sigiriya, you can find 191 Hotels, a restaurant known for its exquisite dishes prepared with fresh, local ingredients. Whether you're craving traditional Sri Lankan delicacies or international flavours, Sri Lanka's culinary scene has something for everyone.
When exploring the popular restaurants in Sri Lanka, you'll encounter a diverse range of culinary styles. In Jaffna, the Malayan Cafe is a must-visit for vegans and vegetarians, offering a delectable selection of plant-based dishes. If you're in Maharagama, make sure to try the halal cuisine at Pilawoos, known for its flavourful biryanis and kebabs. Meanwhile, in Kandy, Dindigul Thalappakatti serves up mouthwatering Asian cuisine, with a focus on delicious biryanis. These restaurants showcase the rich culinary diversity that Sri Lanka has to offer.
Best time to go to Sri Lanka
Sri Lanka boasts a year-around average temperature of 27.8°C, peaking at 28.9°C in April, its warmest month, and dipping to an average low of 27.2°C in January, October, November, December, the coolest. Rainfall averages at 148.8mm annually, with August seeing the heaviest showers and February being the driest month.
Month![]() | Temperature (Celcius)![]() | Rainfall (mm)![]() |
January | 27.2 | 91.4 |
February | 27.8 | 53.3 |
March | 28.4 | 87.6 |
April | 28.9 | 118.1 |
May | 28.2 | 94.0 |
June | 28.1 | 163.8 |
July | 28.0 | 302.3 |
August | 28.0 | 305.8 |
September | 27.4 | 152.4 |
October | 27.2 | 116.8 |
November | 27.2 | 160.0 |
December | 27.2 | 139.7 |
The Sri Lanka info point: What you need to know
Category | Details |
---|---|
Location | Sri Lanka is an island country located in South Asia, in the Indian Ocean. |
Capital | Colombo |
Official Languages | Sinhala, Tamil, English |
Currency | Sri Lankan Rupee (LKR) |
Visa Requirements | Most tourists require an Electronic Travel Authorization (ETA) or visa to enter Sri Lanka. |
Best Time to Visit | December to March for the west and south coasts, April to September for the east coast and hill country. |
Popular Tourist Attractions | Sigiriya Rock Fortress, Temple of the Tooth in Kandy, Yala National Park, Galle Fort, Adam's Peak, Ella, Nuwara Eliya, Dambulla Cave Temple, Anuradhapura, Polonnaruwa |
Local Cuisine | Rice and curry, hoppers, kottu, string hoppers, seafood, roti, coconut sambol, wood apple, tea |
Transportation | Taxis, buses, trains, tuk-tuks, private drivers |
Important Customs and Etiquette | Respect for elders, modest clothing near religious sites, removing shoes before entering temples, giving and receiving items with the right hand, avoiding public displays of affection |
Sri Lanka hotels information
Number of reviews | 8,552 |
---|---|
Accommodation | 6,893 hotels |
Lowest Price | ₹2,651 |
Highest Price | ₹13,284 |
Sri Lanka Hotel Reviews
Sri Lanka Hotel Reviews

Mandarina Colombo
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Top Sri Lanka Destinations
- Hotels in Ella
- Hotels in Bentota
- Hotels in Maharagama
- Hotels in Badulla
- Hotels in Colombo District
- Hotels in Kandy District
- Hotels in Gampaha District
- Hotels in Nuwara Eliya
- Hotels in Hikkaduwa
- Hotels in Galle District
- Hotels in Tangalle
- Hotels in Dambulla
- Hotels in Southern Province
- Hotels in Matara District
- Hotels in Trincomalee District
- Hotels in Hambantota
- Hotels in Tissamaharama
- Hotels in Haputale
- Hotels in Western Province
- Hotels in Hambantota District
- Hotels in Central Province
- Hotels in Kataragama
- Hotels in Sabaragamuwa Province
- Hotels in Eastern Province
- Hotels in Dickwella
- Hotels in Beruwela
- Hotels in Bandarawela
- Hotels in Nuwara Eliya District
- Hotels in Batticaloa District
- Hotels in Uva Province
- Hotels in Habaraduwa
- Hotels in Kalutara District
- Hotels in Kurunegala
- Hotels in North Western Province
- Hotels in Jaffna District
- Hotels in Matale
- Hotels in Ampara District
- Hotels in Ambalangoda
- Hotels in Akmeemana
- Hotels in Northern Province
- Hotels in Matara
- Hotels in Kuchchaveli
- Hotels in Kalpitiya
- Hotels in North Central Province
- Hotels in Ja-Ela
Top cities in Sri Lanka
Hotels near popular Attractions
Hotel Theme
- Hotels with Wifi in Sri Lanka
- Hotels with Restaurant in Sri Lanka
- Hotels with Parking in Sri Lanka
- Hotels with Parking in Sri Lanka
- Hotels with Breakfast in Sri Lanka
- Hotels with Room Service in Sri Lanka
- Hotels with Laundry Service in Sri Lanka
- Hotels with Air Conditioning in Sri Lanka
- Sports Hotels in Sri Lanka
- Hotels with Airport Transfers in Sri Lanka
- Family-Friendly Hotels in Sri Lanka
- Beach Resorts & Hotels in Sri Lanka
- Hotels with Swimming Pool in Sri Lanka
- Hotels with smoking rooms in Sri Lanka
- Hotels with a Bar in Sri Lanka
- Business Hotels in Sri Lanka
- Spa Hotels in Sri Lanka
- Hotels with Balcony in Sri Lanka
- Hotels with Babysitting Services in Sri Lanka
- Historic Hotels in Sri Lanka
- Hotels with Views in Sri Lanka
- Hotels with Gym in Sri Lanka
- Shopping Hotels in Sri Lanka
- Hotels near Museums in Sri Lanka
- Wedding Hotels in Sri Lanka
- Marina Hotels in Sri Lanka
- Golf Hotels in Sri Lanka
- Hotels with Entertainment in Sri Lanka
- Pet-Friendly Hotels in Sri Lanka
- Romantic Hotels in Sri Lanka
- Luxury Hotels in Sri Lanka
- Mountain Hotels in Sri Lanka
- Hotels with Hot Tubs in Sri Lanka
- Lakeside Hotels in Sri Lanka
- Hotels with Connecting Rooms in Sri Lanka
- Casino Hotels in Sri Lanka
- Safari Hotels in Sri Lanka
- Hotels with Yoga in Sri Lanka
- Cheap Hotels in Sri Lanka
- Boutique Hotels in Sri Lanka
- Green Hotels in Sri Lanka
- Hotels with Indoor Pools in Sri Lanka
- Ski Hotels in Sri Lanka
- Adults Only Resorts & Hotels in Sri Lanka
- All-Inclusive Hotels in Sri Lanka
- Hotels with Waterslides in Sri Lanka
- Hotels Suites in Sri Lanka
- Winery Hotels in Sri Lanka
- Hotels with Waterpark in Sri Lanka
- Riverside Hotels in Sri Lanka
More accommodation types in Sri Lanka
- Guest Houses in Sri Lanka
- Villas in Sri Lanka
- B&B in Sri Lanka
- Resorts in Sri Lanka
- Hostels in Sri Lanka
- Apartments in Sri Lanka
- Aparthotels in Sri Lanka
- Holiday Homes in Sri Lanka
- Safari Tentalow in Sri Lanka
- Lodges in Sri Lanka
- Cottages in Sri Lanka
- Caravan Parks in Sri Lanka
- Treehouses in Sri Lanka
- Inns in Sri Lanka
- Country Houses in Sri Lanka
- Residences in Sri Lanka
- Capsule Hotels in Sri Lanka
- Condo Rentals in Sri Lanka
- Holiday Parks in Sri Lanka
- Motels in Sri Lanka
- Cabin Rentals in Sri Lanka
- Chalets in Sri Lanka
- Houseboats in Sri Lanka