Book Hotels in Badulla
Wander wisely with the Travelocity Price Match Guarantee
Most frequently booked Badulla hotels
How much is a hotel room in Badulla?
Hotels in Badulla start at $27 per night. Prices and availability subject to change. Additional terms may apply.
Badulla Hotel & Travel Guide
Travelers thinking about making memories in Badulla, are advised to pre-plan, as you won't find a great number of room choices near Badulla's downtown.
There are just a small number of accommodation options within walking distance of the urban core of Badulla. The River Side Hotel is a great option as it's a mere 2 miles (3 kilometers) away.
The Jetwing Warwick Gardens is around 17 miles (28 kilometers) from the city center of Badulla. Another accommodation option is the Heritance Tea Factory, which is positioned 14 miles (22 kilometers) away. Alternate places to stay are the Jetwing St. Andrew's and the Bandarawela Hotel.
Kandy District is 30 miles (46 kilometers) northwest of Badulla and boasts Malwathu Maha Viharaya and British Garrison Cemetery. The Heavens Holiday Resort and Lanka Villas Holiday Resort are some of the great lodging alternatives in Kandy District. Alternatively, you could consider staying at Nuwara Eliya District, 20 miles (35 kilometers) to the west of Badulla, where you'll find the Langdale by Amaya and Midky Hotel. While visiting Nuwara Eliya District, set aside some time to check out the Nuwara Eliya Golf Club and Victoria Park.
Ensure a sports fix by making a journey to Asgiriya Stadium, which is 35 miles (55 kilometers) to the northwest of Badulla. Travelers who are thinking about staying nearby, book in the Cinnamon Citadel Kandy or Amaya Hills.