How to Reach Mandya

Find the best ways to travel to Mandya by road, rail, or air. Choose the route that suits you best.

untitled design 2025 12 16t123739.691
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.
untitled design 2025 12 16t124010.370
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.
untitled design 2025 12 16t124330.998
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.
untitled design 2025 12 16t124501.795
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.