There are 5 ways to get from Mahadevapura to Chennai by train, bus (Flixbus), car, taxi, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Krishnarajapurm to Perambur12608 / ...
4h 43m₹230–1,800Bus (Flixbus)
- Take the bus from FlixBus Bengaluru - Mahadevapura to FlixBus Chennai - Central Railway StationFlixBus IN4316
8h 40m₹550–1,800Drive 319.3 km
- Drive from Mahadevapura to Chennai319.3 km
4h 25m₹3,331–4,811Taxi
- Take the taxi from Mahadevapura to Chennai319.3 km
4h 25m₹7,500–9,500Bus, fly
- Take the bus from KR Pura station to Kempegowda International Airport
- Fly from Kempegowda International Airport (BLR) to Chennai International Airport (MAA)BLR - MAA
4h 11m₹2,824–5,639
Mahadevapura to Chennai by train
Questions & Answers
The cheapest way to get from Mahadevapura to Chennai is to train which costs ₹230 - ₹1,800 and takes 4h 43m.
The fastest way to get from Mahadevapura to Chennai is to bus and fly which takes 4h 11m and costs ₹2,800 - ₹6,000.
Yes, there is a direct bus departing from FlixBus Bengaluru - Mahadevapura and arriving at FlixBus Chennai - Central Railway Station station. Services depart six times a week, and operate Monday, Tuesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 8h 40m.
Yes, there is a direct train departing from Krishnarajapurm and arriving at Perambur. Services depart every four hours, and operate every day. The journey takes approximately 4h 43m.
The distance between Mahadevapura and Chennai is 340 km. The road distance is 319.3 km.
The best way to get from Mahadevapura to Chennai without a car is to train which takes 4h 43m and costs ₹230 - ₹1,800.
The train from Krishnarajapurm to Perambur takes 4h 43m including transfers and departs every four hours.
Mahadevapura to Chennai bus services, operated by FlixBus India, depart from FlixBus Bengaluru - Mahadevapura station.
Mahadevapura to Chennai train services, operated by Indian Railways, depart from Krishnarajapurm station.
The best way to get from Mahadevapura to Chennai is to train which takes 4h 43m and costs ₹230 - ₹1,800. Alternatively, you can bus, which costs ₹550 - ₹1,800 and takes 8h 40m.
What companies run services between Mahadevapura, India and Chennai, India?
Indian Railways operates a train from Krishnarajapurm to Perambur every 4 hours. Tickets cost ₹230–1,800 and the journey takes 4h 43m. Alternatively, FlixBus India operates a bus from FlixBus Bengaluru - Mahadevapura to FlixBus Chennai - Central Railway Station 6 times a week. Tickets cost ₹550–1,800 and the journey takes 8h 40m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Chennai International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- ₹3,400–5,500
- Website
- airindia.in
Flights from Kempegowda International Airport to Chennai International Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- ₹2,500–6,500
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Chennai International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹3,600–6,500
- Website
- starlightairline.com
Flights from Kempegowda International Airport to Chennai International Airport
- Ave. Duration
- 1h 15m
- When
- Wednesday
- Estimated price
- ₹1,900–7,500
- Website
- spicejet.com
Flights from Kempegowda International Airport to Chennai International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹2,400–12,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Krishnarajapurm to Perambur
- Ave. Duration
- 4h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Website
- flixbus.in
Bus from FlixBus Bengaluru - Mahadevapura to FlixBus Chennai - Central Railway Station
- Ave. Duration
- 8h 40m
- Frequency
- 6 times a week
- Estimated price
- ₹550–1,800
- Website
- https://www.flixbus.in
- Phone
- 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from KR Pura station to Kempegowda International Airport
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₹210–240
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu
- ₹210–240
- Ave. Duration
- 4h 25m
- Estimated price
- ₹7,500–9,500
Ola Cabs
- Website
- olacabs.com
Bharat Taxi
- Phone
- +91 96 96 00 09 99
- Website
- bharattaxi.com
Best Ride
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, 5 incredible day trips from Florence by train, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Mahadevapura to Chennai bus services, operated by FlixBus India, arrive at FlixBus Chennai - Central Railway Station.
Mahadevapura to Chennai train services, operated by Indian Railways, arrive at Perambur station.
Yes, the driving distance between Mahadevapura to Chennai is 319 km. It takes approximately 4h 25m to drive from Mahadevapura to Chennai.
Book your Mahadevapura to Chennai bus tickets online with Omio and FlixBus.
There are 950+ hotels available in Chennai.









