Most popular cities in Sri Lanka
Colombo79 hotels
Ella115 hotels
Kandy174 hotels
Nuwara Eliya105 hotels
Hotels near beach in Sri Lanka
Kandy, Sri Lanka
USD 12/night
While staying at the perfect 2-star Majestic Tourist you are invited to discover Bahiravokanda Vihara Buddha Statue, set 10 minutes away by car, or Kandy Lake, which is 2.1 miles away.
Colombo, Sri Lanka
USD 37/night
The 3-star modern Janaki includes a year-round outdoor pool and an à la carte restaurant.
Negombo, Sri Lanka
9.41 review
USD 27/night
Guests will enjoy a swimming pool and 35 rooms, while staying at the low-budget J Negombo with location walk from Dutch Canal.
Nuwara Eliya, Sri Lanka
USD 45/night
Located 1.3 miles from Hakgala Botanic Gardens, the comfortable Ashley Resorts features a cooked-to-order breakfast.
Nuwara Eliya, Sri Lanka
USD 45/night
Set in a historic area, the 3-star Heaven Seven Nuwara Eliya offers rooms with panoramic views.
Colombo, Sri Lanka
USD 36/night
There are rooms facing sea and the 3-star Port View City Colombo is set approximately 7 minutes' stroll from All Saints' Church.
Nuwara Eliya, Sri Lanka
USD 44/night
Pedro Tea Factory and Moonplains Safari & Mini Worlds End are located 1.8 miles and 2.4 miles from the 2-star Trevene respectively.
Bentota, Sri Lanka
USD 33/night
Jeffry bawa's garden is 1.5 miles from the 3-star Warahena Beach Bentota and Sea Turtle Protection Association is approximately 0.9 miles away.
Tissamaharama, Sri Lanka
USD 30/night
Boasting a swimming pool and a flower garden onsite, the 3-star Flower Garden Lake Resort offers perfect accommodation a 16-minute walk from Thissamaharama Dagoba.
Colombo, Sri Lanka
USD 20/night
Placed within 0.5 miles of Casino Marina Colombo and in the heart of Colombo, the 2-star family-friendly Palmyrah Residencies offers 11 rooms.
Bentota, Sri Lanka
USD 28/night
Boasting an outdoor pool, the Haus Berlin Bentota is within 1.6 miles of Sunshine Water Sports Center.
Colombo, Sri Lanka
USD 27/night
The 3-star Silvikris is situated in the Wellawatte district, 20 minutes' drive from Ratmalana Air Force Base airport.
Colombo, Sri Lanka
USD 43/night
The 3-star Gsh Colombo is situated in the business Wellawatte district, 15 minutes' drive from Ratmalana Air Force Base airport.
Negombo, Sri Lanka
USD 25/night
Within 24 miles of Abhayasekararama Temple, the Jasmin Villa Ayurveda offers a treatment room and a sauna on-site and 9 rooms.
Nuwara Eliya, Sri Lanka
USD 25/night
The comfortable 3-star Chez Allen is set 0.9 miles from Nuwara Eliya and Tea Country and within 1 miles of Shri Bhakta Hanuman Temple.
Dehiwala-Mount Lavinia, Sri Lanka
USD 36/night
Attidiya Bird Sanctuary is 25 minutes by foot from the 2-star Tropic Inn - Mount Lavinia, while Weras Ganga Park is approximately 2.5 miles away.
Kandy, Sri Lanka
USD 12/night
The Vino boasts 7 rooms along with hiking and cycling, 650 feet from E. L. Senanayake Children's Park.
Pamunugama, Sri Lanka
USD 50/night
Rooms of the Villa Sarakkuwa Pamunugama face the garden and there is also a swimming pool on the premises.
Galle, Sri Lanka
USD 24/night
The Secret Palace Guest House Galle is a cozy 3-star property set 10 minutes by car from Japanese Peace Pagoda and around a 7-minute stroll from Dutch Hospital Shopping Precinct.
Nuwara Eliya, Sri Lanka
USD 27/night
Within 22 miles of Gregory Lake, the 3-star Pigeons Nest Nuwara Eliya includes 6 rooms.
More hotels in Sri Lanka:
Most popular 3-star hotels in Sri Lanka
Kandy, Sri Lanka
USD 19/night
The Blue is set 25 minutes' stroll from Temple of the Sacred Tooth Relic and 25 minutes by foot from Natha Devale.
Galle, Sri Lanka
USD 30/night
Located approximately a mere 10 minutes' stroll from Old Town of Galle and its Fortifications, the Seagreen offers comfortable rooms together with diving and cycling.
Galle, Sri Lanka
USD 18/night
The positioning of the Home Living Unit in the center of Galle ensures fast access to Rumasalla Mountain.
Galle, Sri Lanka
USD 13/night
Galle Fort Clock Tower and Saint Mary's Church are located 1.9 miles and 1.7 miles from the Sera respectively.
Galle, Sri Lanka
USD 32/night
Set within 2.3 miles of Unawatuna Beach, the 3-star Fort Heaven - Galle Fort Galle lies in the Galle City district of Galle.
Negombo, Sri Lanka
USD 21/night
Dutch Clock Tower is within 1.7 miles of the affordable Villa Taprobane, while Browns Beach is approximately 2.4 miles away.
Colombo, Sri Lanka
USD 40/night
Set approximately a 10-minute drive from Bohra Masjid Colombo, the Fair View Hotel features 50 rooms with private bathrooms.
Polonnaruwa, Sri Lanka
USD 20/night
Royal Palace of King Maha Parakramabahu is only 800 feet from the 3-star Canal Side Guest House, while Pothgul Viharaya is approximately a 5-minute drive away.
Kandy, Sri Lanka
USD 29/night
The 2-star family Thotupola Residence Kandy features a family-friendly beach and views of the Mahaweli River, and boasts access to Asgiri Maha Viharaya, located 1.7 miles away.
Kandy, Sri Lanka
USD 16/night
Located 0.5 miles from Victoria Reservoir SPB airport, the pet-friendly Tree Breeze Inn provides shuttle service, as well as bikes for rent.
Mirissa, Sri Lanka
USD 19/night
Offering a storage for belongings and a store, the 3-star Peacock Wings Guest Mirissa lies in the Mirissa Beach district of Mirissa, nearly a 25-minute stroll from Secret beach and approximately 1 miles from Badora Spa.
Colombo, Sri Lanka
USD 32/night
Nestled in the Bambalapitiya district, the 2-star Ivy Lane is 0.9 miles from Bohra Masjid Colombo.
Nilaveli, Sri Lanka
USD 19/night
Set within a 10-minute drive of Coral Island, the rooms in the 2-star low-budget Sea Zone Hotel Nilaveli have views of garden.
Negombo, Sri Lanka
USD 29/night
Featuring the outdoor swimming pool, the comfortable Olanro Negombo offers 13 rooms right in a popular area.
Katunayaka, Sri Lanka
USD 20/night
Offering a swimming pool, the 3-star Oreeka - Katunayake Airport Transit Hotels Negombo is approximately 3.5 miles from Ave Maria Convent.
Wanchawala, Sri Lanka
USD 60/night
Boasting an outdoor pool, the 3-star smoke-free Leisure Land is around 2.7 miles from Galle Harbour.
Kandy, Sri Lanka
USD 25/night
Set within 2.5 miles of Ceylon Tea Museum, the 3-star Pure Nature Hotel Kandy features 12 rooms with private bathrooms.
Unawatuna, Sri Lanka
USD 31/night
There are rooms facing ocean and the affordable 2-star Sam'S is set approximately a 5-minute stroll from Unawatuna Beach.
Galle, Sri Lanka
USD 32/night
The 3-star Frangipani Galle is set 5 minutes' drive from Rumasalla Mountain and 25 minutes' stroll from Fort.
Colombo, Sri Lanka
USD 43/night
The 3-star Olu Colombo Villa with entertainment activities and barbeque grills offers a setting minutes from Thimbirigasyaya.
Amazing spa hotels in Sri Lanka
Tissamaharama, Sri Lanka
USD 15/night
Approximately 19 miles from Mattala Rajapaksa International airport, the 2-star River Side Cabana offers a wellness center for guests' enjoyment.
Nuwara Eliya, Sri Lanka
USD 34/night
Approximately 0.5 miles from Gregory Lake SPB airport, the 3-star Blue Moon Nuwara Eliya offers a wellness area for guests' enjoyment.
Ahungalla, Sri Lanka
USD 30/night
Kosgoda Turtle Care is 5 minutes' drive from the 3-star Walauwa The Villa and Ahungalla Beach is 800 feet away.
Bentota, Sri Lanka
USD 35/night
A mere 09 miles from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center, guests of the 3-star beachfront Arcade may engage in a variety of activities, including snorkeling, diving and cycling.
Kalpitiya, Sri Lanka
USD 20/night
Set a 5-minute stroll from Kitesurfing Lanka, the 2-star Kitesurfing Lanka Kalpitiya offers an Asian restaurant and rooms with premium views.
Kandy, Sri Lanka
USD 21/night
Approximately 0.5 miles from Victoria Reservoir SPB airport, the Mountain Kandy offers a wellness center for guests' enjoyment.
Kataragama, Sri Lanka
USD 21/night
Within a 15-minute drive of Sella Kataragama Temple, the Humbhaha Jungle Nature Eco offers hiking, cycling and fishing services for guests to keep active.
Ella, Sri Lanka
USD 39/night
The Sunrise is set within 1.5 miles of Demodara Nine Arch Bridge and merely 0.7 miles from Ella Spice Garden.
Unawatuna, Sri Lanka
USD 34/night
Situated only 700 feet from Unawatuna, the 3-star Epic offers 17 guest rooms.
Kandy, Sri Lanka
USD 24/night
Guests can have a continental breakfast and enjoy visiting World Buddhist Museum, set 3.9 miles from the 3-star Rockwood Kandy.
Haputale, Sri Lanka
USD 25/night
Located 32 miles from Gregory Lake SPB airport, the 3-star Amaya View Guest Inn Haputale provides shuttle service, as well as bicycles for rent.
Kitulgala, Sri Lanka
USD 29/night
Kelani River is 10 minutes by car from the Gallene Gala Nature Resort.
Kalpitiya, Sri Lanka
USD 27/night
Kalpitiya Beach is within 0.9 miles of the Windy Waves Kite Surfing Beach Resort and Kalpitiya Lagoon is 10 minutes away by car.
Kalpitiya, Sri Lanka
USD 30/night
The Ocean View Beach Resort - is placed within a 5-minute walk of Kite Beach Villa Kalpitiya and offers a currency exchange and a cash machine for guests' utmost comfort.
Ahangama, Sri Lanka
USD 35/night
Situated in a historical neighbourhood, the 3-star Sanmark Ahangama offers spa therapy and entertainment activities.
Habaraduwa Central, Sri Lanka
USD 23/night
Located just 9 minutes' walk from Sea Turtle Conservation Project and 3.7 miles from Yatagala Temple, the Nirmala features a swimming pool and 12 rooms.
Habarana, Sri Lanka
USD 18/night
The Green Garden Habarana offers 6 rooms plus a rock garden, 0.6 miles from Minneriya National Park.
Tissamaharama, Sri Lanka
USD 14/night
The 2-star Shine Park Tissamaharama is set 0.7 miles from Sandagiri Stupa and merely 0.7 miles from Independent Jeep Association.
Mirissa, Sri Lanka
USD 27/night
Set about a 10-minute drive from Kustaraja Gala, the 2-star Suwa Arana Resort Mirissa lies in a beach area.
Unawatuna, Sri Lanka
USD 26/night
Offering 10 rooms together with diving and cycling, the Happy Night Holiday Inn is located 0.4 miles from Unawatuna Beach.
Top family hotels in Sri Lanka
Tissamaharama, Sri Lanka
USD 28/night
The La Safari Inn with garden views lies within 0.5 miles of Yala National Park.
Negombo, Sri Lanka
USD 14/night
Negombo Dutch Fort Remains and Fish Market are located 1.5 miles and 1.6 miles from the Joseph Family Villa respectively.
Hikkaduwa, Sri Lanka
USD 30/night
Located within a 5-minute drive of Seenigama Sri Devol Maha Devalaya, the Arcadia boasts the outdoor swimming pool.
Trincomalee, Sri Lanka
USD 26/night
Koneswaram Temple and Orr's Hill Army Museum are located 1.9 miles and 0.5 miles from the 3-star smoke-free Villa respectively.
Tangalle, Sri Lanka
USD 18/night
Featuring views of the patio, the Sea Breeze Garden Tangalle includes an à la carte restaurant with local cuisine.
Ella, Sri Lanka
USD 30/night
Situated about 38 miles from Gregory Lake SPB airport, the pet-friendly Blue View Ella features a currency exchange and an ATM.
Ella, Sri Lanka
USD 30/night
Situated in the shopping district of Ella, the perfect Lakshmis Hotel Ella features 6 rooms and an à la carte restaurant.
Anuradhapura, Sri Lanka
USD 20/night
Boasting an outdoor swimming pool, the 2-star smoke-free Saji-Sami Anuradhapura is within 1.1 miles of Statue of the King.
Kalpitiya, Sri Lanka
USD 19/night
Situated 0.7 miles from Kitesurfing Lanka, the Werala Kalpitiya offers 10 guest rooms.
Mirissa, Sri Lanka
USD 8/night
The Bird House is set within 1.8 miles of Weligama Bay and 10 minutes by foot from Sail Lanka Charter.
Nallathanniya, Sri Lanka
USD 22/night
Set within 1.8 miles of the 7300 foot tall Adam's Peak Mountain, the Singh Brothers lies in the Centre district of Nallathanniya.
Passikudah, Sri Lanka
USD 14/night
Situated in the beach Pasikuda Beach district, the Inn On The Bay offers quick access to Batticaloa airport within 48 minutes' drive.
Nallathanniya, Sri Lanka
USD 20/night
While staying at the 2-star Mango Tree Nearest Adam'S Peak Nallathanniya you are invited to discover Peak Wilderness Sanctuary, set about 2.1 miles away, or Sri Pada / Adam's Peak, which is 1.6 miles away.
Midigama East, Sri Lanka
USD 17/night
The 3-star Dreams Garden Surf is located within 0.4 miles of Lazy left and comprises 7 rooms with modern comforts.
Sigiriya, Sri Lanka
USD 26/night
Kaludiya Pokuna is about 3.7 miles from the 3-star Alikele Hotel & Resort Sigiriya and Buddhist Temple is approximately 2.4 miles away.
Udawalawe, Sri Lanka
USD 14/night
Udawalawe National Park Safari is 25 minutes' stroll from the Peacock Villa Resort, while Udawalawe Elephants park is 1.9 miles away.
Udawalawe, Sri Lanka
USD 10/night
Set a 25-minute stroll from Srilanka Best Safari, the rooms in the Sandalwood Udawalawe have views of garden.
Tissamaharama, Sri Lanka
USD 14/night
While staying at the affordable 2-star Nature Resort you are invited to discover Tissa Wewa, set 1.1 miles away, or Ceylon safari, which is about 1.7 miles away.
Negombo, Sri Lanka
USD 14/night
Hamilton Canal is 800 feet away and Dutch Clock Tower can be reached within 5 minutes by car.
Unawatuna, Sri Lanka
USD 12/night
Ocean Dive Centre is 900 feet away and Galle Fort Clock Tower can be reached within 10 minutes by car.
Top resorts in Sri Lanka
Deniyaya, Sri Lanka
USD 24/night
Located within 1.5 miles of Waterfall, the 3-star Cinnamon Village Sinharaja Deniyaya offers an English breakfast and features a swimming pool.
Nakandalagoda, Sri Lanka
USD 39/night
While staying at the Hill View Resort you are invited to discover Kande Vihare Temple, set around 25 minutes' walk away, or Galapata Raja Temple, which is 2.2 miles away.
Ella, Sri Lanka
USD 25/night
While staying at the Ollie Resort you are invited to discover Ella Rock, set around 1.9 miles away, or Little Adam's Peak, which is 1.9 miles away.
Beruwala, Sri Lanka
USD 29/night
Staying at the Lena means you will be 1.3 miles from Masjid ul Abrar, while enjoying an outdoor pool onsite.
Wadduwa, Sri Lanka
USD 42/night
Located 1 miles from Wadduwa Beach, the 3-star Blue Spring features spa therapy and entertainment activities on-site along with a pool bar.
Nuwara Eliya, Sri Lanka
USD 34/night
Victoria Park is within 1.3 miles of the 3-star Silver Falls - Nuwara Eliya and Galway's Land National Park is 5 minutes away by car.
Matara, Sri Lanka
USD 19/night
Polhena Beach and Old Nupe Market are located 2.2 miles and 2.4 miles from the Sunrise Eco Matara respectively.
Dehiwala-Mount Lavinia, Sri Lanka
USD 30/night
While staying at this 7-room the Ranveli Beach Dehiwala-Mount Lavinia, you can easily walk over to Mount Lavinia Beach, which is just 6 minutes' walk away.
Bandarawela, Sri Lanka
USD 10/night
St Catherine's Seat and Bandarawela Central Bus Stand are located 0.3 miles and 0.8 miles from the See Fox Hill Resort respectively.
Anuradhapura, Sri Lanka
USD 22/night
Sri Maha Boodhi Temple is 15 minutes by car from the Peacock Resort Anuradhapura, while Ruwanwelisaya is about 10 minutes' drive away.
Dambulla, Sri Lanka
USD 11/night
Placed 13 miles from Sigiriya Air Force Base airport, the New Peacock features a restaurant and storage for belongings as well as cars for rent.
Tissamaharama, Sri Lanka
USD 25/night
Located in Tissamaharama and 1.7 miles from Museum, the Bird Scenery Leisure features a Jacuzzi and an outdoor swimming pool for guest's pure relaxation.
Unawatuna, Sri Lanka
USD 30/night
Galle Lighthouse is 2.3 miles from the Sunset Colony Beach Resort, while Dream cabana Swing is 1.4 miles away.
Kelaniya, Sri Lanka
USD 26/night
Featuring 14 rooms with views of the city, the Heritage Eco Resort Kelaniya is set around 2.8 miles from Mattakkuliya.
Dehiwala-Mount Lavinia, Sri Lanka
USD 21/night
While staying at the 2-star Hillstreet Villa Dehiwala-Mount Lavinia you are invited to discover Sri Venkateshwara Maha Vishnu Moorthy Kovil, set merely 0.9 miles away, or Dehiwala Junction Jummah Mosque, which is 0.3 miles away.