Most popular cities in Sri Lanka
Colombo25 holiday rentals
Galle21 holiday rentals
Mirissa10 holiday rentals
Nuwara Eliya59 holiday rentals
Top landmarks in Sri Lanka
-
Monument
-
Museum
Amazing spa hotels in Sri Lanka
Colombo, Sri Lanka
USD 90/night
Offering views of the ocean, the 33-story family Hilton Colombo Residence is placed within a 9-minute stroll of Seema Malaka and boasts an outdoor swimming pool.
Kandy, Sri Lanka
USD 20/night
With views of the mountain, the 3-star Forest Villa is situated less than a 14-minute stroll from Arthur's Seat and offers spa therapy and recreational facilities.
Kandy, Sri Lanka
USD 252/night
Featuring 8 rooms, facials and massage therapy, the modern Hanthana Boutique Villa By Amaya is about 10 minutes by car from Hanthana Mountain Sri Lanka in Kandy.
Galle, Sri Lanka
USD 159/night
The charming Jetwing Kurulubedda Villa is located nearly a 10-minute walk from Bonavista and comprises 6 rooms with modern comforts.
Pottuvil, Sri Lanka
USD 232/night
Situated 1.1 km from a perfect beach, the Kottukal Beach House By Jetwing Villa Pottuvil features a swimming pool on site.
Weligama, Sri Lanka
USD 235/night
Located 200 metres from Laccadive Sea, the Eraeliya Villas & Gardens Weligama features an outdoor swimming pool and 11 rooms.
Tissamaharama, Sri Lanka
USD 85/night
The Richards Cabanas Villa Tissamaharama provides a swimming pool and is a 15-minute walk from Tissa Dagoba.
Sigiriya, Sri Lanka
USD 110/night
Placed just next to Sigiriya Temple, this affordable apartment offers a terrace where guests can relax enjoying a the garden view.
Ella, Sri Lanka
USD 44/night
The comfortable Ecolodge is located 60 km from Gregory Lake SPB airport and nearly a 5-minute walk from Passara bus stop.
Anuradhapura, Sri Lanka
USD 32/night
Rooms of the Villu Villa Anuradhapura face the garden and there is also a swimming pool on the premises.
Tangalle, Sri Lanka
USD 10/night
Providing a sundeck, a picnic area and a garden, this apartment is located in the Tangalle Beach district, within 1 km of Tangalle Lagoon.
Kandy, Sri Lanka
USD 20/night
Located just 1.6 km from Kandy City Center, the property provides a sun terrace and a garden for the convenience of its guests.
Tissamaharama, Sri Lanka
USD 84/night
Situated 3.5 km from Yoda Lake, the chalet offers badminton and cycling.
Galle, Sri Lanka
USD 124/night
Set 2.6 km from Galle Harbour, this family-friendly property features entertainment activities and various recreational opportunities.
Unawatuna, Sri Lanka
USD 191/night
The Sergeant House Villa boasts a prime setting and features an outdoor pool along with views of the sea.
Nuwara Eliya, Sri Lanka
USD 133/night
A continental breakfast is served daily at the Scottish Planter Glendevon Bungalow.
Kandy, Sri Lanka
USD 205/night
Located in the historical district of Kandy, within 4.4 km of Temple of the Sacred Tooth Relic, the perfect Mountbatten Bungalow Villa offers access to sauna facilities and an indoor pool.
Galle, Sri Lanka
USD 581/night
The Thambili House Villa Galle lies 10 minutes by car from Sea Turtle Farm and offers an American restaurant and an outdoor swimming pool onsite.
Negombo, Sri Lanka
USD 456/night
4.2 km from Muthurajawela Marsh, the Villa Hundira overlooks the patio and features massage therapy and recreational facilities.
Mirissa, Sri Lanka
USD 361/night
Located in a shopping neighbourhood, the opulent Sri Sharavi Beach Villas & Spa - With 43 Metre Saltwater Infinity Pool Mirissa offers a swimming pool and a buffet breakfast.
Top family hotels in Sri Lanka
Beruwala, Sri Lanka
USD 200/night
Placed 10 km from Bentota River Seaplane Base airport, the Sandul Villa Beruwala welcomes guests with a restaurant and a storage room.
Bataduwa, Sri Lanka
USD 24/night
Offering a shared lounge, the homestay is located within 2 km of Galle Fort Clock Tower.
Tissamaharama, Sri Lanka
USD 35/night
Boasting rooms with the garden views, the venue is located in a busy area of Tissamaharama, 2.2 km to Leopard Safaris.
Yala, Sri Lanka
USD 97/night
Kirinda Beach is a 20-minute walk from the Tree Tops Yala Villa and Kirinda Temple is a mere 1.6 km away.
Anuradhapura, Sri Lanka
USD 48/night
Guests will enjoy a swimming pool onsite and admire views of the garden offered from 7 rooms.
Tangalle, Sri Lanka
USD 48/night
While staying at the Bay Hill Guest House you are invited to discover Tangalle Lagoon, set 10 minutes' drive away, or Tuk Tuk Suranga, which is 5 minutes away by car.
Ella, Sri Lanka
USD 45/night
A continental breakfast is served daily at the non-smoking Sunnyside Holiday Bungalow.
Ella, Sri Lanka
USD 95/night
The Mc Queen Homestay is located 60 km from Gregory Lake SPB airport and around a 5-minute walk from Passara bus stop.
Ella, Sri Lanka
USD 40/night
The homestay is 3 km from Dhowa rock temple and a picnic area and a terrace are available.
Ella, Sri Lanka
USD 20/night
Featuring a nice balcony together with views of the bridge, this villa is located close to Honey Bee Garden.
Digana, Sri Lanka
USD 124/night
A beautiful location of the elegant Victoria Golf Resort Digana provides easy access to Bambaragala Purana Rajamaha Viharaya, which is around 3.4 km away.
Pinnawala (Kegalle), Sri Lanka
USD 41/night
Offering a terrace, the homestay is located within 4 km of Bo Ella බෝ ඇල්ල.
Ahangama, Sri Lanka
USD 22/night
Situated 4.5 km from Handunugoda Tea Estate, the villa offers mountain biking, diving and hiking.
Kandy, Sri Lanka
USD 81/night
Offering a patio, the homestay is located within 3 km of Royal Park.
Battaramulla, Sri Lanka
USD 48/night
Boasting a swimming pool, the Villa 53 Battaramulla is approximately a 10-minute ride from Jubilee Post.
Kandy, Sri Lanka
USD 17/night
Located merely 5 minutes on foot from Temple of the Sacred Tooth Relic, the Brick House features 10 rooms together with an à la carte restaurant.
Kelaniya, Sri Lanka
USD 26/night
Offering a terrace, the homestay is located within 4 km of Hamilton Ela.
Gampaha, Sri Lanka
USD 114/night
The Comilla Bungalow Guest House Gampaha with an outdoor swimming pool is within 4.3 km of Pilikuttuwa Viharakanda.
Ohiya, Sri Lanka
USD 60/night
At the Hill Safari - Tea Estate Villa Ohiya, guests can enjoy different activities, including hiking and trekking.
Digana, Sri Lanka
USD 216/night
Nestled in the Digana Centre district of Digana, the unique Albatross By The Clarks Villa is a 10-minute drive from Victoria Golf Club.
Cheap hotels in Sri Lanka
Kandy, Sri Lanka
USD 22/night
Boasting a terrace, this property is set in a 20-minute walk to the city centre and Santa Maria Church is steps away.
Kandy, Sri Lanka
USD 27/night
The Mcleod-Inn Kandy is located 5 km from Victoria Reservoir SPB airport and a minute's walk from Hillwood bus stop.
Kandy, Sri Lanka
USD 20/night
The Pinnacle Fine Accommodation is located 15 minutes' drive from Victoria Reservoir SPB airport and offers an outdoor swimming pool as well as a fitness studio.
Kandy, Sri Lanka
USD 17/night
Set in City Centre district steps from Sri Dalada Maligawa, this villa features the balcony and a shared lounge.
Galle, Sri Lanka
USD 8/night
At a 29 km distance from Pitiwella Beach, the Bara Beach Home Galle includes 24 rooms.
Galle, Sri Lanka
USD 26/night
Situated in the Galle City district, the Kodi Beach Home Galle offers quick access to Koggala airport within 25 minutes' drive.
Nuwara Eliya, Sri Lanka
USD 38/night
Composed of 3 bedrooms and 1 bathrooms, this chalet is set only 2 km from Gregory Park.
Nuwara Eliya, Sri Lanka
USD 24/night
The Homestay Nuwara Eliya is located 0.8 km from Gregory Lake SPB airport and within a 10-minute walk of Shed bus stop.
Nuwara Eliya, Sri Lanka
USD 20/night
Guests can have an American breakfast and enjoy visiting Victoria Park, set within 10 minutes' drive of the Forest View Lodge.
Sigiriya, Sri Lanka
USD 14/night
The Green Grass Homestay Sigiriya is set 5 minutes by car from Water Gardens and 10 minutes' drive from Frescoes.
Sigiriya, Sri Lanka
USD 11/night
A continental breakfast is served daily at the Green Bamboo House Sigiriya.
Colombo, Sri Lanka
USD 35/night
Guests can also enjoy access to Dehiwala Beach, which is around 5 minutes by car from the Diwan Restaurant & Apartments Colombo.
Ella, Sri Lanka
USD 24/night
Located just 450 metres from Shrine in Ella, the venue offers airport transfer, 24-hour front desk assistance and room services.
Gampola, Sri Lanka
USD 28/night
Rooms of the Sama Uyana Holiday Bungalow Villa Gampola face the mountain and there is also an outdoor pool on the premises.
Colombo, Sri Lanka
USD 28/night
The Queens Park Colombo is located 15 km from Ratmalana Air Force Base airport and just 650 metres from Kirulapona Market bus stop.
Kandy, Sri Lanka
USD 14/night
Ceylon Tea Museum and Temple of the Sacred Tooth Relic are located 2.3 km and 1.8 km from the Mountain White Villa By Sunrise Kandy respectively.
Nugegoda, Sri Lanka
USD 21/night
Located 4.2 km from Independence Memorial Hall, this villa features a terrace with the garden views.
Dickwella, Sri Lanka
USD 28/night
Situated in the Hiriketiya Beach district, the Kingsley Place Dickwella offers quick access to Mawella Lagoon SPB airport within 15 minutes' drive.
Nuwara Eliya, Sri Lanka
USD 25/night
This Homestay offers 8-room accommodation in vicinity of Nuwara Eliya and Tea Country.
Nuwara Eliya, Sri Lanka
USD 25/night
While staying at the Sherwood Cottage you are invited to discover Victoria Park, set just 1.2 km away, or Holy Trinity Church, which is only a 10-minute walk away.
hotels with beach in Sri Lanka
Ambalangoda (Galle), Sri Lanka
USD 25/night
Settled just 300 metres from Ariyapala Traditional Masks, this villa features a sunbathing terrace.
Delft East, Sri Lanka
8.81 review
USD 14/night
A special menu and a playground for kids can be found at the homestay, set 5 minutes' walk to the city centre.
Tangalle, Sri Lanka
USD 165/night
The Sanctuary- Tangalle Villa is a perfect vacation spot approximately a 10-minute drive from Kalametiya Eco Bird Watching and other Tangalle landmarks.
Habaraduwa, Sri Lanka
USD 46/night
The Mandy House Habaraduwa is only a 5-minute walk from Koggala Beach and has a quick access to Joey Children Park.
Tangalle, Sri Lanka
USD 45/night
The Unakuruwa Silent Beach Villa is located 10 km from Mawella Lagoon SPB airport and only 5 minutes on foot from Godellewela Junction bus stop.
Madulkele, Sri Lanka
USD 90/night
Rooms of the Hatale Tea Estate Bungalow Guest House Madulkele face the mountain and there is also an outdoor swimming pool on the premises.
Habaraduwa, Sri Lanka
USD 598/night
The villa comes with 3 bathrooms and a kitchen.
Ambalangoda (Galle), Sri Lanka
USD 135/night
Galagoda Shailatharama Viharaya is within a 15-minute drive of the beachfront Red Parrot Beach Villa and Akurala Beach is approximately 10 minutes away by car.
Wadduwa, Sri Lanka
USD 137/night
A plunge pool, a Jacuzzi and a sauna are available in this villa, located 4.4 km from Rankoth Viharaya.
Habaraduwa, Sri Lanka
USD 650/night
Kalapuwa Herbal Garden and Joey Children Park are respectively 1.2 km and 350 metres from the luxury Kk Beach Villa.
Mirissa, Sri Lanka
USD 16/night
While staying at the Eco Hills Villa you are invited to discover Coconut Tree Hill, set about 2.5 km away, or Badora Spa, which is around 20 minutes' walk away.
Trincomalee, Sri Lanka
USD 150/night
The Beach Paradise Nilaveli Trincomalee disposes a swimming pool and is set relatively close to Island State Park.
Dehiwala-Mount Lavinia, Sri Lanka
USD 88/night
Nestled in the Mount Lavinia Beach district of Dehiwala-Mount Lavinia, the Beach Mount is at a 3 km distance from Sri Venkateshwara Maha Vishnu Moorthy Kovil.
Dehiwala-Mount Lavinia, Sri Lanka
USD 80/night
Sitting 1.8 km from Sri Lanka Travelers, the Sea View A Dehiwala-Mount Lavinia is located in the Mount Lavinia Beach district.
Unawatuna, Sri Lanka
USD 589/night
Guests of the Apa Villa Thalpe Unawatuna can relax at a swimming pool and have their drinks at the lounge bar.
Talalla, Sri Lanka
USD 75/night
While staying at the Bay Beach House Villa Talalla you are invited to discover Dondra Head Lighthouse, set nearly 10 minutes' drive away, or Seethagalla Natural seawater Pool, which is approximately a 20-minute walk away.
Nilaveli, Sri Lanka
USD 320/night
Set within a 15-minute drive of Velgam Vehera, the Beach Front Villa Nilaveli has an Asian restaurant serving Asian cuisine.
Dehiwala-Mount Lavinia, Sri Lanka
USD 75/night
Located less than nearly 20 minutes' walk from Our Turtle Conservation Project, the beachfront Fully Furnished 2 Bedroom Apartment With Sea View Dehiwala-Mount Lavinia offers an outdoor swimming pool.
hotels with free parking in Sri Lanka
Nuwara Eliya, Sri Lanka
USD 125/night
Set within 10 minutes' drive of Pedro Tea Factory and a near a train station, the Hill Club Villa Nuwara Eliya includes entertainment activities and billiards.
Nuwara Eliya, Sri Lanka
USD 236/night
Located 6 km from Shri Bhakta Hanuman Temple, villa offers a steam room, a Jacuzzi and a sauna.
Colombo, Sri Lanka
USD 82/night
The apartment is 6 km from Galle Face Green and a roof-top pool, a rooftop terrace and entertainment activities are available.
Nuwara Eliya, Sri Lanka
USD 83/night
The Firs Villa Nuwara Eliya features a tea garden and overlooks Lake Gregory, while staying within a 9-minute stroll of Gregory Lake.
Unawatuna, Sri Lanka
USD 129/night
Located in a historic area, the Apa Villa Illuketia offers 6 rooms along with an outdoor swimming pool.
Kanattagoda, Sri Lanka
USD 67/night
This villa features a private balcony and is set in the Tangalle Beach district, within just 1.5 km from Mulkirigala Rock Monastery.
Sigiriya, Sri Lanka
USD 121/night
Featuring 8 rooms with views of the patio, the Back Of Beyond Pidurangala Villa is set 10 minutes by car from Sigiriya Museum.
Hikkaduwa, Sri Lanka
USD 561/night
Located a 10-minute ride from Coral Sanctuary, the Taru Villas 906 - Hikkaduwa boasts a plunge pool.
Negombo, Sri Lanka
USD 267/night
Offering entertainment activities, various recreational opportunities and barbeque grills, the Jetwing Thalahena Villas lies in a tourist area of Negombo, 4.6 km from St. Mary's Church and nearly a 20-minute walk from Negombo Lagoon.
Ahangama, Sri Lanka
USD 131/night
Situated 4.9 km from Handunugoda Tea Estate, this property features massage therapy and barbeque.
Kadugannawa, Sri Lanka
USD 135/night
Staying at the Athulya Villas, Kandy Kadugannawa means you will be within 4.9 km of Ranawana Purana Rajamaha Viharaya, while enjoying a swimming pool onsite.
Anuradhapura, Sri Lanka
USD 36/night
Located 75 km from Sigiriya Air Force Base airport, the family-friendly Thilaka City provides shuttle service, as well as bicycles for rent.
Sigiriya, Sri Lanka
USD 158/night
Located 6 km from sigiri art gallery, this villa features a sunny patio with the garden views.
Negombo, Sri Lanka
USD 75/night
Approximately 2 km from Negombo Fish Market, the accommodation comes with a fitness centre and a swimming pool.
Nuwara Eliya, Sri Lanka
USD 542/night
The Brockenhurst Bungalow Villa, located less than 5 minutes' walk from Victoria Park of Nuwara Eliya, is also at a proximity to Shri Bhakta Hanuman Temple.
Tangalle, Sri Lanka
USD 165/night
This cosy property is 1 km from Turtle Conservation Project Turtle Watch and welcomes its guests to enjoy snorkelling, canoeing and cycling.
Sigiriya, Sri Lanka
USD 60/night
The Sigiri Choona Lodge 'Unique Sunrise Viewpoint' is set around a 25-minute stroll from Sigiriya Rock Forigners Entrance and 1.2 km from Sigiriya Museum.
Kandy, Sri Lanka
USD 60/night
Located 10 km from Victoria Reservoir SPB airport, the Hanthana Holiday Rooms Kandy provides shuttle service, as well as cars for rent.
Galle, Sri Lanka
USD 42/night
Thanks to the Villa Harbour View's prime location, guests can admire views of the patio or spend their time discovering a tourist area.
Kandy, Sri Lanka
USD 104/night
The Hanthana House Bed & Breakfast Kandy features rooms with views of the garden, while a beautiful location provides access to Royal Botanical Gardens, which is around 10 minutes' drive away.
Top hotels in Sri Lanka
Colombo, Sri Lanka
USD 114/night
Boasting a swimming pool, the apartment offers accommodation in financial district, 3 km from World Trade Center.
Colombo, Sri Lanka
USD 113/night
Cinnamon Gardens Baptist Church is also set within 10 minutes' walk of the Skylounge Apartment 2.
Bentota, Sri Lanka
USD 44/night
Set within 9 minutes' walk of Ventura Beach, the Residence Bentota can arrange windsurfing and diving within a 10-minute drive of Galapata Raja Temple.
Kandy, Sri Lanka
USD 252/night
Set 6 km from Sri Dalada Maligawa, this traditional property features an infinity swimming pool.
Kandy, Sri Lanka
USD 38/night
Guests can have a continental breakfast and enjoy visiting Temple of the Sacred Tooth Relic, set a 10-minute drive from the Kandyan House.
Negombo, Sri Lanka
USD 46/night
There are a steam room, sauna facilities and an outdoor swimming pool at the Villa Shade Negombo, and some of the 9 rooms offer views of the pool.
Nuwara Eliya, Sri Lanka
USD 62/night
The Villa Tea Fields Nuwara Eliya is located 5 km from Gregory Lake SPB airport and at 450 metres of Upper Lake bus stop.
Sigiriya, Sri Lanka
USD 31/night
Located within 1.5 km of Pidurangala Rock, the Choona Lodge 'View Of Sigiriya & Pidurangala With Sunrise' features 8 rooms with views of the garden.
Nuwara Eliya, Sri Lanka
USD 87/night
There are rooms facing mountain and the Hill Cottage Nuwara Eliya is set merely 0.7 km from Victoria Park Entrance.
Colombo, Sri Lanka
USD 216/night
Set in the shopping district of Colombo, the Ocean Breeze Apartment Colombo features yoga classes and entertainment activities.
Hikkaduwa, Sri Lanka
USD 277/night
Guests with children can enjoy cots and high chairs at the Villa Saffron Hikkaduwa and benefit from a beachfront setting in the Hikkaduwa Beach district of Hikkaduwa.
Kalutara, Sri Lanka
USD 202/night
Guests can have a full English breakfast and enjoy visiting Richmond Castle, set within 10 minutes' drive of the Lohas Beach Resort Villa.
Nuwara Eliya, Sri Lanka
USD 462/night
Boasting a swimming pool, this villa is set 5 km from Buddhist Temple.
Bentota, Sri Lanka
USD 359/night
Being within 4 km of Kosgoda Turtle Hatchery, this villa features a terrace.
Nuwara Eliya, Sri Lanka
USD 73/night
Mackwoods Tea Museum is approximately 10 minutes by car from the Serenus Boutique Villa.
Bentota, Sri Lanka
USD 564/night
A massage chair and an outdoor swimming pool are available in this villa, located 250 metres from Herbal Oharsha Garden.
Nuwara Eliya, Sri Lanka
USD 42/night
Located 0.6 km from Nuwara Eliya Golf Club, the villa features entertainment activities and billiards.
Nuwara Eliya, Sri Lanka
USD 116/night
The perfect Kent Cottage in the touristic area of Nuwara Eliya offers spa therapy and entertainment activities.
Unawatuna, Sri Lanka
USD 417/night
Located about 15 minutes on foot from Japanese Peace Pagoda, the Sisikirana Villa Unawatuna features a swimming pool.
Galle, Sri Lanka
USD 54/night
While staying at the Country House Villa you are invited to discover Galle Fort, set 10 minutes away by car, or Clock Tower, which is approximately a 15-minute drive away.