How to get to Mahiyanganaya from Kandy by public bus.
3 Answers from travellers
To get to Mahiyanganaya from Kandy, go to the Kandy Goods Shed bus terminal and look for buses heading towards Ampara or Badulla via Mahiyanganaya. Route number 41 is the most common.
The journey takes roughly two and a half hours. The buses run frequently, but taking an early morning AC mini bus ensures you get a comfortable seat for the winding mountain descent.
Yes, the bus takes the famous Kandy to Mahiyanganaya road, which includes descending the incredibly scenic eighteen hairpin bends. Try to sit on the left side of the bus for the best dramatic views of the valley.
Scam Watch: kandy
TukTuk or tour drivers take you to "gem museums" or "government-certified" gem shops. They receive huge commissions (up to 40%) on anything you buy. Prices are inflated 3-10x the actual value.
Men approach tourists near Temple of the Tooth offering to be guides. After the tour, they demand large "donations" or guide fees (5000-10000 LKR).
You must be logged in to post an answer.
Log In to AnswerRelated questions
- Ella train journey, is it worth the hype?2 answers
- Colombo to Kandy - is the train or bus actually faster, and which is more comfortable?2 answers
- How to book the Kandy to Ella train in advance.1 answer
- Colombo airport to Kandy, best transport options.3 answers
- Is the train from Kandy to Ella really worth it!1 answer
- How to book reserved train seats in Sri Lanka — the official website seems broken and I am confused?3 answers
Join a Crew
Kandy Perahera Live Tonight
Perahera Seats, Hotels & Roads
Dalada & Perahera Culture