How to Reach Mandya
Find the best ways to travel to Mandya by road, rail, or air. Choose the route that suits you best.
By Road
Mandya is well-connected by the Bengaluru–Mysuru National Highway (NH-275).
Regular KSRTC buses, private buses, and taxis operate throughout the day.
Travel time from Bengaluru to Mandya is approximately 2 to 2.5 hours.
By Train
Mandya has a major railway station on the Bengaluru–Mysuru line.
Multiple express, passenger, and superfast trains stop here daily.
It is one of the most convenient ways to reach the city.
By Air
The nearest airport to Mandya is Kempegowda International Airport (Bengaluru).
From the airport, travelers can reach Mandya by taxi, bus, or train.
The distance is approximately 155 km, which takes around 3.5 to 4 hours by road.
Local Transport
Mandya offers easy local commuting with autos, taxis, and city buses.
Rental bikes and cabs are also available for sightseeing and city travel.
Most tourist spots are within short travel distances.
