Most popular cities in Sri Lanka
Galle5 bed and breakfasts
Negombo8 bed and breakfasts
Sigiriya3 bed and breakfasts
Kandy18 bed and breakfasts
Amazing spa hotels in Sri Lanka
Galle, Sri Lanka
USD 59/night
Sitting about a 5-minute walk from Old Town of Galle and its Fortifications, the Brixia Cafe & Guest Bed & Breakfast is located in the Galle City district.
Colombo, Sri Lanka
USD 200/night
Located 300 metres from Number 11, the Ishq Colombo Villa features a swimming pool for guests to relax in.
Tissamaharama, Sri Lanka
USD 25/night
While staying at the Edge Tissamaharama you are invited to discover Tissa Wewa, set a 20-minute walk away, or Independent Jeep Association, which is 2.8 km away.
Dambulla, Sri Lanka
USD 35/night
The Golden Rainbow Dambulla is located 20 km from Sigiriya Air Force Base airport and at 700 metres from Temple bus stop.
Negombo, Sri Lanka
USD 95/night
Situated nearly a 5-minute stroll from Negombo Beach Park, the Suriya Arana Bed & Breakfast arranges bike loans for active guests.
Hikkaduwa, Sri Lanka
USD 33/night
Close to a bus stop and approximately a 20-minute walk from Coral Sanctuary, whether you are here for business or pleasure, stay for a night or more and let the family-friendly Villa with 25 rooms surprise you and take care of you.
Hikkaduwa, Sri Lanka
USD 85/night
Located 35 km from Koggala airport, the Villa Kubura offers a 24-hour front desk and wake-up calls as well as cars for rent.
Habarana, Sri Lanka
USD 49/night
The Dudley Nature Habarana lies a 19-minute stroll from Minneriya National Park and within spitting distance of a bus stop.
Haputale, Sri Lanka
USD 12/night
Positioned about 5 minutes' walk from Adisham Monastery, the perfect White Home has 12 rooms, the Asian restaurant serving the Asian cuisine, all at guest's disposal.
Midigama, Sri Lanka
USD 20/night
Weligama Beach is 4 km from the 3-star Hot Tuna Midigama and features shopping and dining.
Ella, Sri Lanka
USD 47/night
Located approximately 25 minutes' walk from Demodara Nine Arch Bridge, the Green Hill Bed & Breakfast overlooks the mountain and features an Asian restaurant.
Bentota, Sri Lanka
USD 35/night
At a distance of 2.6 km from Bentota Lake, the 3-star River Breeze overlooks the lake and features beauty services and yoga classes.
Habarana, Sri Lanka
USD 15/night
The Tamarind Tamarind Resort, Tourist Board Approved is set 1.3 km from Fernando Adventure Safaries and within 20 minutes' walk of Dhilip De Alwis.
Mirissa, Sri Lanka
USD 28/night
Coconut Tree Hill is 25 minutes' walk from the beachfront Sajana Mirissa and features shopping and dining.
Sigiriya, Sri Lanka
USD 48/night
The Sigiri is situated at a distance of 3.1 km from Sigiriya and around 25 minutes on foot from Volcan-Palacio Sigiriya.
Weligama, Sri Lanka
USD 67/night
The Chill House is situated within 3 km of Mirissa Beach and about a 10-minute ride from Taprobane Island.
Kandy, Sri Lanka
USD 39/night
Located 2.5 km from Ceylon Tea Museum, the family Fortuna Heritage Home features 7 rooms and an Indonesian restaurant on-site.
Negombo, Sri Lanka
USD 44/night
The family-friendly Palms Villa Negombo features an outdoor swimming pool and 6 rooms facing the garden.
Induruwa, Sri Lanka
USD 20/night
The beachfront Villa Sidu is a good starting point to Induruwa's sights including Sea Turtle Protection Association, which is a mere 7 minutes' walk away.
Maggona, Sri Lanka
USD 83/night
The Colibri Villa is situated at a distance of 3.1 km from St. Anne's Church Beruwala and approximately a 10-minute ride from Buddhist Temple.
Top family hotels in Sri Lanka
Nilaveli, Sri Lanka
USD 35/night
The Vitamin Sea Beach Cabana Bed & Breakfast is a perfect vacation spot 2.7 km from Nilaveli Beach and other Nilaveli landmarks.
Tissamaharama, Sri Lanka
USD 68/night
Located 17 minutes' walk from Sandagiri Wehera, the Olu Villa Resort Tissamaharama features a swimming pool and an Asian restaurant with Asian dishes.
Ella, Sri Lanka
USD 36/night
Honey Bee Garden is nearly 25 minutes' walk from the Guest Inn.
Nochchiyagama, Sri Lanka
USD 142/night
An à la carte restaurant and 6 rooms are available during the stay at the comfortable Wilpattu, boasting a location merely 8 minutes' walk from Wilpattu National Park.
Dehiwala-Mount Lavinia, Sri Lanka
USD 38/night
Less than a 14-minute stroll from Mount Lavinia Beach, guests of the Lovely Flowers In Mount Lavinia Dehiwala-Mount Lavinia may engage in a variety of activities, including snorkelling, diving, and fishing.
Nuwara Eliya, Sri Lanka
USD 80/night
Set at a distance of 2.9 km from Nuwara Eliya Golf Club, the Misty Paradise lies in the Lake Gregory district.
Ella, Sri Lanka
USD 51/night
Ella Rock is approximately 25 minutes' walk from the La Montagna Bed & Breakfast and Ravana's Cave is around 9 km away.
Sigiriya, Sri Lanka
USD 61/night
Set 2.9 km from Pidurangala Rock, the rooms in the Free View Tree House & Villa Sigiriya have views of garden.
Nuwara Eliya, Sri Lanka
USD 27/night
Galway's Land National Park is just 0.8 km from the Marigold Home and Pidurutalagala is nearly 10 minutes' drive away.
Cheap hotels in Sri Lanka
Colombo, Sri Lanka
USD 42/night
Amana Bank is a mere 1.1 km from the Tarshish Villa - Colombo, while Thimbirigasyaya is a 5-minute ride away.
Colombo, Sri Lanka
USD 45/night
National Museum of Colombo is at a distance of 3.5 km from the Havelock Gardens and Independence Memorial Hall is nearly 10 minutes' drive away.
Dickwella, Sri Lanka
USD 22/night
Set about 20 minutes' walk from Wewurukannala Vihara Temple, the Sunhill Dickwella lies in the Hiriketiya Beach district of Dickwella.
Ella, Sri Lanka
USD 19/night
Demodara Nine Arch Bridge is at a distance of 2.6 km from the Touch Bed & Breakfast and Little Adam's Peak is approximately 10 minutes away by car.
Katunayake, Sri Lanka
USD 18/night
The Layover is a perfect vacation spot 4.1 km from Negombo Lagoon and other Katunayake landmarks.
Kandy, Sri Lanka
USD 22/night
Visit Udawattakelle Sanctuary, which stands 2.5 km away, and enjoy an array of activities like ping-pong and darts in the recently renovated Shiro Kandy with views of the garden.
Nuwara Eliya, Sri Lanka
USD 19/night
While staying at the 2-star Nuwara Eliya you are invited to discover Victoria Park, set nearly 25 minutes' walk away, or Nuwara Eliya and Tea Country, which is around 2 km away.
Kandy, Sri Lanka
USD 24/night
While staying at this conveniently located a 25-minute walk from Ceylon Tea Museum the 2-star Villa 92 Kandy, guests can enjoy a sundeck and a garden.
Kandy, Sri Lanka
USD 17/night
Featuring 6 rooms with views of the mountain, the 3-star Mount Palace Bed & Breakfast is set about a 5-minute drive from Kandy Lake.
Ella, Sri Lanka
USD 24/night
Little Adam's Peak and R. M. S Antique And Brassware are located 2.6 km and 1.1 km from the 2-star Saddle Cottage Ella respectively.
Colombo, Sri Lanka
USD 25/night
Set about 20 minutes' walk from National Museum of Colombo, the 2-star Fern Colombo Bed & Breakfast lies in the Cinnamon Gardens district.
Nuwara Eliya, Sri Lanka
USD 8/night
Shanthipura View Point is also located about a 10-minute ride from the Train View Bed & Breakfast.
Kandy, Sri Lanka
USD 14/night
There is an Asian restaurant available in the 2-star Cloud Inn Kandy Homestay Kandy, which is set in a business district.
Nuwara Eliya, Sri Lanka
USD 36/night
The Hill Town Cottage is a perfect vacation spot 4.1 km from Lover's leap Waterfall and other Nuwara Eliya landmarks.
Ella, Sri Lanka
USD 25/night
The Sun View Resort Kithalella is a perfect vacation spot around a 25-minute walk from Ella Rock and other Ella landmarks.
Talalla, Sri Lanka
USD 12/night
Weherahena Temple is within 6 km of the Thalalla Bnb Bed & Breakfast Talalla.
Nuwara Eliya, Sri Lanka
USD 13/night
The Golden King Guest Bed & Breakfast is situated within a 2-km distance of Victoria Park Entrance and nearly a 10-minute drive from Single Tree Hill.
Yala, Sri Lanka
USD 55/night
While staying at the smoke-free Nil Sisila Beach Resort Yala you are invited to discover Kirinda Beach, set 10 minutes away by car, or Kirinda Temple, which is 4.8 km away.
Ella, Sri Lanka
USD 13/night
While staying at the Jade Green Rest Inn you are invited to discover Demodara Nine Arch Bridge, set a 25-minute walk away, or Demodara Railway Loop, which is about a 10-minute drive away.
Kalpitiya, Sri Lanka
USD 15/night
The Araliya Villa is situated at a distance of 2.8 km from Ocean Lanka Kalpitiya and about 10 minutes' drive from Kalpitiya Dutch Fort.
Bed & Breakfasts with beach in Sri Lanka
Dambulla, Sri Lanka
USD 27/night
While staying at the Rock Arch Bed & Breakfast you are invited to discover Rangiri Dambulla International Stadium, set 10 minutes away by car, or Dambulla Royal Cave Temple, which is approximately 10 minutes away by car.
Negombo, Sri Lanka
USD 38/night
Featuring 16 rooms with views of the garden, 3-star The Villa Negombo is set within 6 km of St. Sebastian's Church.
Negombo, Sri Lanka
USD 11/night
Set within 7 km of Abhayasekararama Temple, the Meridien boasts a patio, a picnic area, and a garden available on site.
Negombo, Sri Lanka
USD 10/night
Positioned a 10-minute drive from Fish Market, guests can enjoy local dishes at the 3-star Esanya Negombo's Asian restaurant.
Hikkaduwa, Sri Lanka
USD 30/night
The Arcadia Resort is located 35 km from Koggala airport and around a 5-minute stroll from Urban Council bus stop.
Unawatuna, Sri Lanka
USD 69/night
The Lilly House Unawatuna is set 10 minutes by car from Dream cabana Swing and at a 7 km distance from Japanese Peace Pagoda.
Unawatuna, Sri Lanka
USD 97/night
The smoke-free Aurora Bed & Breakfast with garden views lies 6 minutes' walk from Unawatuna Beach.
Unawatuna, Sri Lanka
USD 33/night
Located around 5 minutes' walk from a beautiful beach, the recently renovated Daffodil offers American specialities served in an American-style restaurant onsite.
Ella, Sri Lanka
USD 40/night
Set really close to Ella Spice Garden, the Country Homes features an Asian restaurant serving Asian cuisine.
Kalpitiya, Sri Lanka
USD 23/night
The Werala is located about a 5-minute drive from Kitesurfing Lanka and comprises 9 rooms with modern comforts.
Mirissa, Sri Lanka
USD 13/night
Located about a 25-minute walk from Coconut Tree Hill, the Sea Zone Mirissa features 8 rooms and a Chinese restaurant on-site.
Kandy, Sri Lanka
USD 50/night
Featuring 7 rooms with views of the garden, the 3-star Orchid is set at a distance of 3.5 km from Temple of the Sacred Tooth Relic.
Negombo, Sri Lanka
USD 35/night
Dutch Canal is also located nearly 5 minutes' walk from the Miura Negombo.
Unawatuna, Sri Lanka
USD 15/night
Welle Devalaya Temple is only 1.6 km from the Sun & Moon and Galle Dutch Fort is approximately 10 minutes' drive away.
Bentota, Sri Lanka
USD 32/night
While staying at the beachfront Manel Villa Bentota you are invited to discover Sea Turtle Protection Association, set 25 minutes away by car, or Jeffry bawa's garden, which is 2.5 km away.
Boossa, Sri Lanka
USD 23/night
Positioned 7 km from Saint Mary's Church, guests can enjoy local dishes at the beachfront Amaranthe Beach Cabanas Boossa's Asian restaurant.
Dickwella, Sri Lanka
USD 38/night
Situated in the beach Hiriketiya Beach district, the Hiriketiya White House Bed & Breakfast is nearly 25 minutes' walk from Dickwella Beach.
Hikkaduwa, Sri Lanka
USD 35/night
At a 42 km distance from Turtle Farm, the Villa Crocodile Beach features fitness classes, water sports facilities and barbeque grills.
Kandy, Sri Lanka
USD 18/night
National Museum of Kandy is just 0.8 km from the 3-star Crystal Lake Resort, while Sri Lanka Cricket Office is nearly 10 minutes away by car.
Wennappuwa, Sri Lanka
USD 50/night
The Sea Bay Resort Wennappuwa enjoys a private location and provides easy access to St Francis Xavier Chuch Ulhityava merely 1.5 km away.
Bed & Breakfasts with free parking in Sri Lanka
Colombo, Sri Lanka
USD 65/night
While staying at the Urban Bliss Colombo you are invited to discover J R Jayawardena Centre, set 25 minutes' walk away, or The Bandaranaike Museum, which is 850 metres away.
Bentota, Sri Lanka
USD 12/night
The Ananda is nestled in the Bentota Beach district, Bentota River is 2.7 km away.
Kandy, Sri Lanka
USD 30/night
Offering an outdoor swimming pool, the 2-star Sri Kandyan Bungalow Bed & Breakfast Kandy is a 10-minute drive from Temple of the Sacred Tooth Relic.
Kandy, Sri Lanka
USD 52/night
Staying at the smart 3-star Jungle Tide Kandy means you will be 10 minutes by car from Hanthana Mountain Sri Lanka, while enjoying a swimming pool onsite.
Kandy, Sri Lanka
USD 52/night
The 36 provides access to Kandy View Point approximately 5 minutes' walk away and welcomes its guests to use a terrace and a garden or to enjoy Asian dishes in the on-site Asian restaurant.
Kandy, Sri Lanka
USD 13/night
While staying at the 3-star Kandyan Hideout Bed & Breakfast you are invited to discover Temple of the Sacred Tooth Relic, set around 6 km away, or Temple of the Tooth Museum, which is approximately 15 minutes' drive away.
Galle, Sri Lanka
USD 31/night
Boasting a Chinese restaurant with Middle Eastern dishes, the 3-star Megabe Villa is set around 25 minutes' walk from Dutch Reformed Church.
Boossa, Sri Lanka
USD 17/night
Offering a swimming pool, the Villa 234 Boossa is located approximately a 25-minute walk from Ahara Gourmet Gallery.
Unawatuna, Sri Lanka
USD 130/night
Positioned at a distance of 3.8 km from Sea Turtle Hatchery, guests can enjoy Indian dishes at the 3-star Thalpe's Asian restaurant.
Colombo, Sri Lanka
USD 82/night
Set approximately 18 minutes' walk from National Art Gallery, the low-budget Taru Villas - Lake Lodge - Colombo has an Asian restaurant serving Mexican cuisine.
Galle, Sri Lanka
USD 109/night
Located in the old part of Galle, nearly a 20-minute stroll from Saint Mary's Church, the cosy 3-star Fort Bliss Bed & Breakfast offers recreational facilities and entertainment activities.
Unawatuna, Sri Lanka
USD 155/night
Guests can enjoy local cuisine while staying at the comfortable Dunes, which is approximately 5 minutes' walk from Unawatuna.
Tissamaharama, Sri Lanka
USD 36/night
The 2-star Lake View Cottage is a perfect vacation spot nearly a 10-minute ride from Yala National Park and other Tissamaharama landmarks.
Nuwara Eliya, Sri Lanka
USD 27/night
The 3-star Pigeons Nest boasts 6 rooms along with hiking, horseback riding and cycling, 700 metres from Victoria Park of Nuwara Eliya.
Negombo, Sri Lanka
USD 21/night
While staying at the affordable 3-star Villa Taprobane Negombo you are invited to discover Fish Market, set a 15-minute ride away, or Kudapaduwa North, which is 4.2 km away.
Unawatuna, Sri Lanka
USD 77/night
The 3-star Lara'S Place Bed & Breakfast overlooks the Indian Ocean and is located just a 5-minute walk from Unawatuna Beach.
Koggala, Sri Lanka
USD 58/night
Approximately 25 minutes' walk from Stilt Fisherman, guests of the Cafe Ceylon Koggala may engage in a variety of activities, including snorkelling and diving.
Wanchawala, Sri Lanka
USD 70/night
Located at a 3.5 km distance from Rumassala Sanctuary, the 3-star Leisure Land boasts a swimming pool.
Unawatuna, Sri Lanka
USD 31/night
Featuring a prime touristic area, a patio, and various recreational opportunities, the affordable Sam'S Guest House is set in a tourist area around 25 minutes' walk from Yatagala Raja Maha Viharaya.
Hikkaduwa, Sri Lanka
USD 27/night
While staying at the beachfront Casalanka Hikkaduwa you are invited to discover Turtle Beach, set 10 minutes away by car, or Seenigama Temple, which is 3.6 km away.
Top Bed & Breakfasts in Sri Lanka
Tissamaharama, Sri Lanka
USD 81/night
Featuring 9 rooms with views of the garden, the 3-star My Village Tissamaharama is set around a 25-minute walk from Thissamaharama Dagoba.
Nuwara Eliya, Sri Lanka
USD 90/night
The 3-star Dewdrops Nuwara Eliya is nestled in the Lake Gregory district, Pedro Tea Factory is 2.8 km away.
Anuradhapura, Sri Lanka
USD 24/night
Vessagiriya is around 25 minutes' walk from the perfect Liyana and Lovamahapaya is around 4 km away.
Anuradhapura, Sri Lanka
USD 36/night
Guests can also enjoy access to Abhayagiri Dagaba, which is 3 km from the Heaven Anuradhapura.
Haputale, Sri Lanka
USD 35/night
Located approximately a 25-minute walk from Adisham Hall, the 3-star Polo Region Rest Inn features 9 rooms with views of the garden.
Ella, Sri Lanka
USD 55/night
Dhowa rock temple is at a distance of 2.5 km from the Romance, while Rawana Waterfall is approximately a 10-minute ride away.
Digana, Sri Lanka
USD 113/night
Offering a swimming pool, the Bamboo Digana is 2.8 km from Kandy Victoria Reservoir.
Kalpitiya, Sri Lanka
USD 129/night
Kalpitiya Dutch Fort is nearly 25 minutes' walk from the Luna Laguna Bed & Breakfast.
Raddoluwa, Sri Lanka
USD 60/night
Supawath Arana Romanu Catholic is a 25-minute walk from the comfortable 3-star Randoni Villa Raddoluwa and features shopping and dining.
Nuwara Eliya, Sri Lanka
USD 47/night
Offering 7 rooms with views of the lake, The Barnsbury House Nuwara Eliya is set in the Lake Gregory district of Nuwara Eliya, about 10 minutes by car from Lover's leap Waterfall.
Ella, Sri Lanka
USD 100/night
While staying at the One Ella Bed & Breakfast you are invited to discover Rawana Waterfall, set approximately 10 minutes' drive away, or Shrine, which is a mere 600 metres away.
Udawalawe, Sri Lanka
USD 44/night
Set just a 13-minute walk from Udawalawe Reservoir, the 3-star Countryside Udawalawe Bed & Breakfast Udawalawe features an outdoor pool.
Ella, Sri Lanka
USD 145/night
Ella Rock is at a distance of 2.1 km from the Hillcrest Ella Bed & Breakfast, while Dhowa rock temple is about a 10-minute ride away.
Kandy, Sri Lanka
USD 112/night
The Square Peg is set within a 6-minute walk of Mosque and at a 2.7 km distance from Ceylon Tea Museum.
Ella, Sri Lanka
USD 60/night
Dhowa rock temple is at a distance of 2.5 km from the Glorious Nature Inn, while Ella Rock is nearly 25 minutes' walk away.
Ella, Sri Lanka
USD 58/night
The 100 View Cottage is a perfect vacation spot about a 25-minute walk from Demodara Nine Arch Bridge and other Ella landmarks.
Kalutara, Sri Lanka
USD 33/night
Offering a swimming pool, the beachfront Amssler is 1 km from Kalutara Beach.
Kandy, Sri Lanka
USD 42/night
Located right in the centre of Kandy, the White Lodge offers fast access to Temple of the Sacred Tooth Relic, nearly a 10-minute ride away.
Mirissa, Sri Lanka
USD 30/night
Nestled in the Mirissa Beach district of Mirissa, the Maduranga N Guest Bed & Breakfast Mirissa is at a distance of 0.6 km from Weligambay Beach.
Talalla, Sri Lanka
USD 40/night
While staying at the 3-star 170 Villa Talalla you are invited to discover Weherahena Temple, set approximately 15 minutes' drive away, or Dondra Head Lighthouse, which is 3.6 km away.