While Bandarawela and Haputale might be right in the central hills out of the way of any major tourist destinations, these small and mist-covered towns have a charm of their own.

1. Where to Stay

If you are going to visit Bandarawela and Haputale, consider making Bandarawela your base camp. There are plenty of comfortable places to stay such as Bandarawela Hotel.

Image Credit: Bandarawela Hotel

2. Where to Eat

You can eat at the hotel if you’d like. They serve dinner between 7.30 pm and 10 pm and they will have a buffet breakfast and lunch as well. It doesn’t matter if you are staying at the hotel or not. Or you can opt for local food.

3. Things to do in Bandarawela

There aren’t many places to visit in Bandarawela, but you can walk around the quaint little town which is just comfortably chilly and possibly a little wet taking in a beautiful Buddhist temple where novice monks train and a spectacular stone church that was constructed in 1908.

4. Things to do in Haputale

If you go to Haputale, you can go on misty hikes that look over breathtaking tea country, glimpse what the town may have looked like during Victorian times and visit a colonial tea planters’ cemetery.

5. Take the Train

When going to Haputale it is highly recommended that you take the train. The Kandy-Ella train ride is considered to be one of the most beautiful in the world.