Agoda Hero Banner

Badulla hotels & places to stay

Search to compare prices and discover great deals with free cancellation

Hotels in Badulla

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
360 City View
Badulla,Badulla - View on map
  1. Car park
  2. Shuttle service
  3. Front desk [24-hour]
  4. Contactless check-in/out
  5. Wi-Fi in public areas
  6. Family room
  7. Doctor/nurse on call
  8. First aid kit
6.5

Very good

15 reviews

Avg price per night
$ 15
Tree Nature Resort
Bogahamaditta,Badulla - View on map
  1. Car park
  2. Breakfast [free]
  3. Balcony or terrace
  4. Lake access
  5. Garden or backyard
  6. BBQ grill
  7. Doorman
  8. Kitchen
Avg price per night
$ 116
Living Heritage Koslanda Hotel
Ampitithenna,Badulla - View on map
  1. Airport transfer
  2. Pets allowed
  3. Car park
  4. Shuttle service
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Free Wi-Fi in all rooms!
  8. Front desk [24-hour]
"Living Heritage Koslanda is a perfect blend of a beautiful, intimate and traditional accomodation, a maginicent surrounding including a pool with stunning view and private waterfalls and finally a wonderfull team who made our stay unforgetable. A hidden gem that cannot be missed when visiting Sri Lanka! Big thank you to Kareem and the team, Jan & Maria."
Show more
9.1

Exceptional

57 reviews

Thilina Guest
Badulla,Badulla - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Wi-Fi in public areas
  4. Family room
  5. Hand sanitizer
  6. Non-smoking rooms
  7. Internet services
  8. English
"They went over and beyond to help make our stay enjoyable"
8.2

Excellent

10 reviews

Avg price per night
$ 14
Spring Shannon Heritage
Ellagama,Badulla - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Fitness center
  6. Game room
  7. Bicycles
  8. Front desk [24-hour]
Kasun Hotel
Gampaha,Badulla - View on map
  1. Pets allowed
  2. Car park
  3. Hot tub
  4. Tours
  5. Family room
  6. Free face masks
  7. Invoice provided
  8. Garden
9.6

Exceptional

3 reviews

Avg price per night
$ 16
Grace Holiday Bungalow
Haldummulla,Badulla - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Bicycles
  6. Front desk [24-hour]
  7. Check-in/out [express]
  8. BBQ facilities
"That hotel is rustic and the room we had was very basic. Staff is nice but the place is far from Hapuatale in the middle of nowhere. They have no AC and a frustrating poor Internet WiFi connection. "
Show more
7.8

Very good

4 reviews

Avg price per night
$ 30
Boo Kirinda Holiday Resort
Bogahamaditta,Badulla - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Check-in/out [express]
  5. Laundry service
  6. Restaurants
  7. Room service
  8. Tours
10

Exceptional

1 review

Avg price per night
$ 41
TK Homes
Badulla,Badulla - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. BBQ facilities
  5. Game room
  6. Room service
  7. Tours
  8. Wi-Fi in public areas
7.9

Very good

3 reviews

Avg price per night
$ 13
River side Garden
Badulla,Badulla - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Wi-Fi in public areas
  5. Internet services
  6. Garden
  7. English
Avg price per night
$ 23

Fast facts about Badulla, Sri Lanka

Accommodations93 properties
Popular hotelGreen Valley Holiday Resort
Popular areaBadulla
Nightly rates from$6

Where to stay in Badulla


Just viewed by other Agoda travelers


Frequently asked questions

What's the typical price of a hotel in Badulla?

The average price for a 3-star hotel in Badulla is USD 12. The typical price for a 4-star hotel in Badulla is USD 19. The average price for a 5-star property in Badulla is USD 232.

What's the average price of a resort in Badulla this evening?

The average price for a 4-star property in Badulla this evening is USD 20. The typical price for a 5-star resort in Badulla this evening is USD 218.

What are the top accommodations located in Badulla intended for solo visitors?

Resorts found in Badulla that are very highly rated by lone tourists are 360 City View, Living Heritage Koslanda Hotel and Green Valley Holiday Resort.

What are the very best accommodations around Badulla for group travelers?

Accommodations found in Badulla that are highly rated by group vacationers are 360 City View, Living Heritage Koslanda Hotel and Green Valley Holiday Resort.

What accommodations in Badulla are well rated regarding service?

Propertiesfound in Badulla that is highly rated with respect to service include Boo Kirinda Holiday Resort, Kasun Hotel and The Misty Mountain Guest House.

What are the recommended properties located in Badulla that includes complimentary parking?

A hotel which has complimentary parking in Badulla which is exceptionally rated is Ivory Bloom Resort.

What are the best properties around Badulla which have bars?

Accommodations which have bars found in Badulla which are well rated include Crystal Resort, Crystal Resort and Crystal Resort.

What are the very best wheelchair accessible accommodations found in Badulla?

A top rated wheelchair-accessible resort located in Badulla is Nature Hub Koslanda Holiday House.

When should I visit Badulla?

Last year, Badulla garnered its most visitors during the month of February. Nonetheless, make sure to consider other months during which there are a fewer amount of vacationers, as the most popular sights will be less packed.

Is quarantine expected for fully vaccinated visitors to enter Badulla?

Quarantine is not required for fully vaccinated visitors to enter Badulla from outside the country. For updated and detailed information on travel restrictons, please take a look at the official websites of the travel authority or government of the country you wish to travel to, or go to here.

What vaccines are recognized in Badulla?

All vaccination types are currently acknowledged and accepted by the national health authority of the country that includes Badulla.

Show more questions


More about Badulla

Discovering the Hidden Gems of Badulla, Sri Lanka

Badulla is a charming city located in the Uva Province of Sri Lanka. Known for its stunning natural beauty, rich history, and cultural heritage, Badulla is a hidden gem waiting to be explored. The city is surrounded by lush green hills, cascading waterfalls, and tea plantations, making it an ideal destination for nature lovers. One of the most popular tourist attractions in Badulla is the Dunhinda Falls. Located just a few kilometers from the city center, the waterfall is a breathtaking sight to behold. The waterfall drops from a height of 64 meters and is surrounded by dense forest, making it a perfect spot for a picnic or a hike. Another must-visit attraction in Badulla is the Muthiyangana Raja Maha Vihara, one of the most sacred Buddhist temples in Sri Lanka. The temple is believed to be over 2000 years old and is home to a stupa that is said to contain a hair relic of the Buddha. The temple's architecture is a blend of ancient and modern styles, making it a unique sight to behold.

Reasons Why Badulla Should Be Your Next Travel Destination

Badulla is a perfect destination for travelers who want to experience the authentic culture and natural beauty of Sri Lanka. The city is not as crowded as other tourist destinations in the country, making it an ideal place to escape the hustle and bustle of city life. The locals are friendly and welcoming, and the city is safe for travelers. One of the main reasons to visit Badulla is the breathtaking natural beauty of the region. The city is surrounded by hills, tea plantations, and waterfalls, making it a perfect destination for nature lovers. The city is also home to several national parks, including the Galway's Land National Park, which is home to a diverse range of flora and fauna. Another reason to visit Badulla is to experience the authentic Sri Lankan culture. The city is home to several ancient temples and historical sites, including the Muthiyangana Raja Maha Vihara, which is one of the most sacred Buddhist temples in the country. The city is also famous for its tea plantations, which produce some of the best tea in the world.

How to Get to Badulla: Your Ultimate Travel Guide

The easiest way to get to Badulla is by taking a train from Colombo or Kandy. The train journey is a scenic one, and the views of the hills and tea plantations are breathtaking. The train journey from Colombo to Badulla takes around 9 hours, and there are several trains that run daily. Another option is to take a bus from Colombo or Kandy. The bus journey takes around 7 hours and is a cheaper option than the train. However, the bus journey can be uncomfortable, especially if you are traveling for a long time. If you are short on time, you can also take a domestic flight from Colombo to Badulla. The flight takes around 1 hour and is a convenient option for travelers who want to save time.

Top 5 Fun Things to Do in Badulla, Sri Lanka

1. Visit the Dunhinda Falls: The Dunhinda Falls is one of the most popular tourist attractions in Badulla. The waterfall drops from a height of 64 meters and is surrounded by dense forest, making it a perfect spot for a picnic or a hike. 2. Explore the Muthiyangana Raja Maha Vihara: The Muthiyangana Raja Maha Vihara is one of the most sacred Buddhist temples in Sri Lanka. The temple is believed to be over 2000 years old and is home to a stupa that is said to contain a hair relic of the Buddha. 3. Visit the Galway's Land National Park: The Galway's Land National Park is home to a diverse range of flora and fauna. The park is a perfect destination for nature lovers and is a great place to spot wildlife. 4. Visit the Badulla Clock Tower: The Badulla Clock Tower is a historical landmark in the city. The tower was built in the early 20th century and is a popular spot for tourists to take photos. 5. Visit the tea plantations: Badulla is famous for its tea plantations, which produce some of the best tea in the world. Visitors can take a tour of the plantations and learn about the tea-making process.

Why Book Your Badulla Hotel with Agoda.com

Agoda.com is the best website to book your hotel in Badulla. The website offers a wide range of hotels to choose from, ranging from budget-friendly options to luxurious resorts. Agoda.com also offers competitive prices and great deals on hotels, making it an ideal choice for budget-conscious travelers. Booking your hotel with Agoda.com is easy and hassle-free. The website has a user-friendly interface, and the booking process is straightforward. Agoda.com also offers 24/7 customer support, so you can contact them anytime if you have any questions or concerns.

The Best Time to Visit Badulla: A Seasonal Guide

The best time to visit Badulla is from December to February when the weather is dry and pleasant. The temperature during this time is around 20-25 degrees Celsius, making it an ideal time for outdoor activities and sightseeing. Another good time to visit Badulla is from June to September when the weather is also dry and pleasant. The temperature during this time is slightly higher than in December to February, but it is still comfortable for travelers.

10 Essential Tips for Travelers Visiting Badulla

1. Respect local customs and traditions. 2. Dress modestly when visiting religious sites. 3. Carry a hat and sunscreen to protect yourself from the sun. 4. Carry insect repellent to protect yourself from mosquitoes. 5. Drink bottled water to avoid getting sick. 6. Learn a few basic phrases in Sinhala, the local language. 7. Be careful when hiking in the hills and near waterfalls. 8. Carry a map and a guidebook to help you navigate the city. 9. Carry a camera to capture the stunning natural beauty of the region. 10. Book your hotel in advance to avoid last-minute hassles.

Where to Stay in Badulla: A Comprehensive Guide

Badulla offers a wide range of accommodation options to suit every budget and preference. Some of the best hotels in Badulla include: 1. 360 City View: This hotel offers stunning views of the city and is located in the heart of Badulla. 2. Grace Holiday Bungalow: This hotel is a perfect destination for nature lovers and is surrounded by lush green hills. 3. Kasun Hotel: This hotel offers comfortable rooms and is located near the city center. 4. The Misty Mountain Guest House: This hotel is located in the hills and offers stunning views of the surrounding area. 5. Living Heritage Koslanda Hotel: This hotel is located in the nearby town of Koslanda and is a perfect destination for travelers who want to experience the authentic Sri Lankan culture.

What to Eat in Badulla: A Foodie's Guide to Sri Lankan Cuisine

Badulla is famous for its delicious Sri Lankan cuisine. Some of the must-try dishes in Badulla include: 1. Rice and curry: This is a staple dish in Sri Lanka and is a must-try when visiting Badulla. 2. Kottu: This is a popular street food in Sri Lanka and is made with chopped roti, vegetables, and meat. 3. Hoppers: These are crispy pancakes made with rice flour and coconut milk. 4. String hoppers: These are thin noodles made with rice flour and are usually served with curry. 5. Pol sambol: This is a coconut relish that is usually served with rice and curry.

Getting Around Badulla: A Transportation Guide

The easiest way to get around Badulla is by tuk-tuk. Tuk-tuks are readily available and are a cheap and convenient mode of transportation. However, be sure to negotiate the fare before getting into the tuk-tuk. Another option is to rent a car or a scooter. This is a good option for travelers who want to explore the surrounding areas at their own pace. However, be sure to have an international driving license before renting a vehicle. Lastly, travelers can also take public buses to get around Badulla. Buses are cheap and frequent, but they can be crowded and uncomfortable.