loading

Sri Lanka hotels – find & book a hotel in Sri Lanka

Hotels in Sri Lanka – most popular destinations

List of favourite destinations in Sri Lanka. You may find more places in Sri Lanka at Sri Lanka map.

Book a hotel in Sri Lanka online and save money. Best price guaranteed!

Search for hotels in
Check-in date
Check-out date

Selected hotels in most popular Sri Lanka destinations are listed below. You may find hotels in other places within the Sri Lanka area using the form above.

Colombo hotels

Colombo is located in Western, Sri Lanka (see Colombo map).

Only selected hotels in Colombo are listed below (see sortable list of hotels in Colombo for complete listing). Visit Colombo map page for a detailed satellite map of Colombo and related user contributed content.

Selected hotels in Colombo

more Colombo hotels »
Hilton Colombo Hotel photo

Hilton Colombo Hotel *****

The Hilton Colombo hotel overlooks the Indian Ocean and Beira Lake, and offers direct access to the World Trade Centre in Colombo. It features an outdoor pool. There are 10 restaurants and room service is available 24 hours a day.

Hilton Colombo Residence photo

Hilton Colombo Residence ****

Housed in a modern high-rise overlooking the Indian Ocean, the Hilton Colombo offers you self catering apartments in central Colombo. It features an outdoor pool with a poolside restaurant, tennis and squash courts.

Cinnamon Grand Colombo photo

Cinnamon Grand Colombo *****

Offering elegant rooms in Colombo’s city centre, Cinnamon Grand Colombo provides 5-star comfort with 2 outdoor pools, fitness facilities and a spa. It boasts tennis courts and 13 dining options.

Kandy hotels

Kandy is located in Central, Sri Lanka (see Kandy map).

Only selected hotels in Kandy are listed below (see sortable list of hotels in Kandy for complete listing). Visit Kandy map page for a detailed satellite map of Kandy and related user contributed content.

Selected hotels in Kandy

more Kandy hotels »
Mahaweli Reach Hotel photo

Mahaweli Reach Hotel *****

Located on the banks of the Mahaweli river, the Mahaweli Reach Hotel offers five star accommodation, in the background, the mountains.

Earl's Regency Hotel photo

Earl's Regency Hotel *****

The Earl's Regency Hotel is a luxurious 5-star hotel, located 5 minutes drive from Kandy Railway Station. The hotel features spacious accommodations with a spa, an outdoor pool and free parking.

Chaaya Citadel Kandy photo

Chaaya Citadel Kandy ****

Located 500 meters above sea level, the Chaaya Citadel Kandy offers a spectacular outdoor pool. It boasts a spa and well-furnished rooms with magnificent views over the Indian Ocean or the jungle.

Galle hotels

Galle is located in Southern, Sri Lanka (see Galle map).

Only selected hotels in Galle are listed below (see sortable list of hotels in Galle for complete listing). Visit Galle map page for a detailed satellite map of Galle and related user contributed content.

Selected hotels in Galle

more Galle hotels »
Tamarind Hill photo

Tamarind Hill *****

The Tamarind Hill is a beautifully restored property located on the outskirts of the historic city of Galle. This luxurious 5-star hotel has an outdoor pool, free parking and free Wi-Fi.

Amangalla photo

Amangalla *****

Amangalla is situated in the 400-year-old Galle Fort – a UNESCO World Heritage Site. It features colonial-style suites with four-poster beds and teak floors. It has an outdoor pool and spa.

Jetwing Kurulubedda photo

Jetwing Kurulubedda ****

Jetwing Kurulubedda features luxury villas with private swimming pool, a terrace lounge and butler service. There are Ayurvedic treatments and the hotel also has free WiFi, a restaurant and an organic garden.

Negombo hotels

Negombo is located in Western, Sri Lanka (see Negombo map).

Only selected hotels in Negombo are listed below (see sortable list of hotels in Negombo for complete listing). Visit Negombo map page for a detailed satellite map of Negombo and related user contributed content.

Selected hotels in Negombo

more Negombo hotels »
Jetwing Blue photo

Jetwing Blue *****

The beach of Negombo is home with his bronze sand, the 5-star resort Jetwing Blue. It is recommended to you with two spectacular outdoor swimming pools, a spa and two restaurants. It offers rooms with breathtaking views of the ocean.

Jetwing Beach photo

Jetwing Beach *****

Jetwing Ethukala Beach is located on the beach, about 3 km from Negombo. The 5-star hotel features an outdoor pool, spa and spacious rooms with free WiFi. In 10 minutes drive to the Bandaranaike International Airport.

Jetwing Ayurveda Pavilions photo

Jetwing Ayurveda Pavilions ****

The Jetwing Ayurveda Pavilions is located in the town of Negombo, along the Golden Mile, on the coast of Sri Lanka. Surrounded by picturesque beaches and fishing villages, this haven of wellness offers free Wi-Fi and parking.

Dambulla hotels

Dambulla is located in Central, Sri Lanka (see Dambulla map).

Only selected hotels in Dambulla are listed below (see sortable list of hotels in Dambulla for complete listing). Visit Dambulla map page for a detailed satellite map of Dambulla and related user contributed content.

Selected hotels in Dambulla

more Dambulla hotels »
Heritance Kandalama photo

Heritance Kandalama *****

Heritance Kandalama is 20 minutes drive from the Golden Temple of Dambulla on the UNESCO World Heritage List. The hotel has bars, restaurants, an infinity pool, fitness center and spa.

Amaya Lake Dambulla photo

Amaya Lake Dambulla ****

Amaya Lake-Dambulla is located along the shores of Kandamala Lake and within Sri Lanka’s Cultural Triangle. The 50-acre sanctuary offers eco-friendly accommodation, an outdoor pool and 4 dining options.

Sundaras Resort photo

Sundaras Resort ***

Located 5 minutes walk from Dambulla Rock, Sundaras Resort offers air-conditioned rooms with free Wi-Fi and patio. It has an onsite restaurant, which serves Western and Sri Lankan, and a reception open 24 hours on 24.

Sigiriya hotels

Sigiriya is located in Central, Sri Lanka (see Sigiriya map).

Only selected hotels in Sigiriya are listed below (see sortable list of hotels in Sigiriya for complete listing). Visit Sigiriya map page for a detailed satellite map of Sigiriya and related user contributed content.

Selected hotels in Sigiriya

more Sigiriya hotels »
Wild Grass Nature Resort photo

Wild Grass Nature Resort *****

Housing an outdoor pool, Wild Grass Nature Resort is set amidst the forests of Sigiriya. Its spacious villas offer floor-to-ceiling glass windows, living room and private terrace with panoramic forest views.

Elephant Corridor Luxury Boutique Hotel photo

Elephant Corridor Luxury Boutique Hotel *****

Opening out to sweeping views of scenic marshlands, Elephantcorridor offers a first-rate spa, fitness facilities and luxurious boutique suites with private plunge pools. It provides bike rental and parking for free.

Jetwing Vil Uyana photo

Jetwing Vil Uyana *****

Located in the Cultural Triangle of Sri Lanka, Jetwing Vil Uyana offers modern bungalows located within a holiday village.

Hikkaduwa hotels

Hikkaduwa is located in Southern, Sri Lanka (see Hikkaduwa map).

Only selected hotels in Hikkaduwa are listed below (see sortable list of hotels in Hikkaduwa for complete listing). Visit Hikkaduwa map page for a detailed satellite map of Hikkaduwa and related user contributed content.

Selected hotels in Hikkaduwa

more Hikkaduwa hotels »
Amaya Reef-Hikkaduwa photo

Amaya Reef-Hikkaduwa ***

Amaya Reef Hikkaduwa is located 100 km south of Colombo along the golden shores of Hikkaduwa Beach. The beachfront resort offers an outdoor pool, free Wi-Fi and free parking.

Roman Beach photo

Roman Beach ****

The Roman Beach has spacious rooms with air conditioning, free WiFi, high ceilings and sea views. It lies at the Hikkaduwa Beach and features an outdoor pool and a private beach. You may park for free at this hotel.

Coral Sands Hotel photo

Coral Sands Hotel ****

Located on the beach in Hikkaduwa, in front of the Marine Park, the Coral Sands Hotel features 2 swimming pools and free services such as parking and free Wi-Fi. The hotel rooms all offer splendid views over the Indian Ocean.

Beruwala hotels

Beruwala is located in Western, Sri Lanka (see Beruwala map).

Only selected hotels in Beruwala are listed below (see sortable list of hotels in Beruwala for complete listing). Visit Beruwala map page for a detailed satellite map of Beruwala and related user contributed content.

Selected hotels in Beruwala

more Beruwala hotels »
Eden Resort & Spa photo

Eden Resort & Spa *****

On the west coast of Sri Lanka on the beaches of Beruwela is the Eden Resort & Spa. It has an outdoor pool and offers spa facilities and complimentary wireless internet access in public areas.

The Palms photo

The Palms ****

Situated on Beruwala Beach, The Palms offers rooms with sea views. Boasting an outdoor pool and 4 dining options, the resort also offers Ayurvedic massages and a fitness centre.

Taprospa '' Footprints" photo

Taprospa '' Footprints" ****

The establishment Taprospa "Footprints" is a tropical resort located in Beruwela, 7 minutes drive from the local fishing port. Its large outdoor pool and sun terrace facing the Indian Ocean.

Nuwara Eliya hotels

Nuwara Eliya is located in Central, Sri Lanka (see Nuwara Eliya map).

Only selected hotels in Nuwara Eliya are listed below (see sortable list of hotels in Nuwara Eliya for complete listing). Visit Nuwara Eliya map page for a detailed satellite map of Nuwara Eliya and related user contributed content.

Selected hotels in Nuwara Eliya

more Nuwara Eliya hotels »
Langdale by Amaya photo

Langdale by Amaya *****

Located in the beautiful Nuwara Eliya Hills, boutique hotel Langdale by Amaya offers luxury rooms with amazing hillside views. It features an outdoor pool, a restaurant and free Wi-Fi.

Jetwing Warwick Gardens photo

Jetwing Warwick Gardens *****

Located amidst the mountains of Ambewela, Jetwing Warwick Gardens is 1.9 km above sea level. Featuring charming rooms with balconies, it has a restaurant and library. Butler service is provided.

The Grand Hotel photo

The Grand Hotel ****

The Grand Hotel is located in the hills of Nuwara Eliya golf course right next to the Nuwar Eliya. Surrounded by tropical vegetation hotel has two restaurants, a shopping arcade and a fitness studio.

Bentota hotels

Bentota is located in Southern, Sri Lanka (see Bentota map).

Only selected hotels in Bentota are listed below (see sortable list of hotels in Bentota for complete listing). Visit Bentota map page for a detailed satellite map of Bentota and related user contributed content.

Selected hotels in Bentota

more Bentota hotels »
Vivanta by Taj Bentota photo

Vivanta by Taj Bentota *****

The hotel Vivanta by Taj Bentota is located in the district of Galle in Sri Lanka and offers breathtaking views of the Indian Ocean. For your pleasure, it offers spa services, an outdoor pool and five dining options.

Paradise Road The Villa Bentota photo

Paradise Road The Villa Bentota *****

Paradise Road The Villa Bentota is a beachside boutique hotel featuring individually designed rooms ans suites. Surrounded by tropical gardens, it offers 2 outdoor pools, spa and free Wi-Fi.

Avani Bentota Resort & Spa photo

Avani Bentota Resort & Spa *****

With the appearance of a Dutch seaside village awaits the Avani Bentota Resort & Spa on the beach of Bentota in the south of Sri Lanka. In this tropical resort with a relaxed atmosphere and features 2 outdoor pools and free ...

Sri Lanka hotel reservations

Sri Lanka hotels: low rates, no booking fees, no cancellation fees.

Online Hotel BookingMaplandia.com in partnership with Booking.com offers highly competitive rates for all types of hotels in Sri Lanka, from affordable family hotels to the most luxurious ones. Booking.com, being established in 1996, is longtime Europe’s leader in online hotel reservations. See the overview of Sri Lanka hotels above.

At Maplandia.com you won't be charged any booking fees, cancellation fees, or administration fees – the reservation service is free of charge. The reservation system is secure and your personal information and credit card is encrypted.

We have put together also a carefully selected list of recommended hotels in Sri Lanka, only hotels with the highest level of guest satisfaction are included. Many photos and unbiased hotel reviews written by real guests are provided to help you make your booking decision. Luxury hotels (including 5 star hotels and 4 star hotels) and cheap hotels (with best discount rates and up-to-date Sri Lanka hotel deals) are both available in separate lists. Always bear in mind that with Maplandia.com and Booking.com the best price is guaranteed!






Maplandia.com is not sponsored by or affiliated with Google.