There are 9 ways to get from Shimoga to Madurai by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Shivamogga, fly to Madurai
best- Take the taxi from Shimoga to Shivamogga (RQY)taxi
- Fly from Shivamogga (RQY) to Madurai (IXM)plane RQY - IXM
7h₹7,027–22,798Train
cheapest- Take the train from Anandapuram to Birur Jntrain 16205 / ...
- Take the train from Birur Jn to Madurai Jntrain 11021
19h 1m₹1,231–4,776Taxi, bus
- Take the taxi from Shimoga to Shivamoggataxi
- Take the bus from Shivamogga to Kempegowda Bus Stand Bangalorebus
- Take the bus from Bangalore, Karnataka to Madurai, Tamil Nadubus
15h 42mDrive 653.6 km
- Drive from Shimoga to Maduraicar 653.6 km
10h 53m₹7,352–10,620Taxi
- Take the taxi from Shimoga to Maduraitaxi 653.6 km
10h 53m₹9,000–11,000Taxi to Shivamogga, fly to Trichy International Airport, train
- Take the taxi from Shimoga to Shivamogga (RQY)taxi
- Fly from Shivamogga (RQY) to Trichy International Airport (TRZ)plane RQY - TRZ
- Take the train from Tiruchchirapali to Madurai Jntrain
9h 1m₹7,152–22,663Taxi, bus to Bajpe Airport, fly to Madurai
- Take the taxi from Shimoga to Kollurtaxi
- Take the bus from Kollur to Mangalorebus
- Fly from Bajpe Airport (IXE) to Madurai (IXM)plane IXE - IXM
10h 55m₹11,799–16,787Train, bus
- Take the train from Anandapuram to Ksr Bengalurutrain
- Take the bus from Bangalore, Karnataka to Salem, Tamil Nadubus
- Take the bus from Salem, Tamil Nadu to Madurai, Tamil Nadubus
15h 49mTrain via Mysuru
- Take the train from Anandapuram to Mysore Jntrain 16205 / ...
- Take the train from Mysore Jn to Madurai Jntrain 16236 / ...
21h 13m₹1,291–5,276
Shivamogga (RQY) to Madurai (IXM) flights
Questions & Answers
The cheapest way to get from Shimoga to Madurai is to train which costs ₹1,200 - ₹4,800 and takes 19h 1m.
The fastest way to get from Shimoga to Madurai is to taxi and fly which takes 7h and costs ₹7,000 - ₹23,000.
No, there is no direct train from Shimoga to Madurai. However, there are services departing from Anandapuram and arriving at Madurai Jn via Birur Jn. The journey, including transfers, takes approximately 19h 1m.
The distance between Shimoga and Madurai is 604 km. The road distance is 653.6 km.
The best way to get from Shimoga to Madurai without a car is to taxi and bus which takes 15h 42m and costs .
It takes approximately 7h to get from Shimoga to Madurai, including transfers.
Shimoga to Madurai train services, operated by Indian Railways, depart from Anandapuram station.
Shimoga to Madurai train services, operated by Indian Railways, arrive at Birur Jn station.
Yes, the driving distance between Shimoga to Madurai is 654 km. It takes approximately 10h 53m to drive from Shimoga to Madurai.
There are 217+ hotels available in Madurai.
What companies run services between Shimoga, India and Madurai, India?
You can take a vehicle from Shimoga to Madurai Jn via Anandapuram and Birur Jn in around 19h 1m.
- Website
- goindigo.in
Flights from Shivamogga to Madurai via Bengaluru
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹5,500–21,000
Flights from Shivamogga to Madurai via Hyderabad
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- ₹8,000–23,000
Flights from Shivamogga to Madurai via Madras
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹8,000–22,000
Flights from Shivamogga to Trichy International Airport via Bengaluru
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹5,000–19,000
Flights from Shivamogga to Trichy International Airport via Hyderabad
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ₹7,000–21,000
Flights from Shivamogga to Trichy International Airport via Madras
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Bajpe Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Bajpe Airport to Madurai via Mumbai
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Bajpe Airport to Madurai via Madras
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–14,000
Flights from Bajpe Airport to Madurai via Hyderabad
- Ave. Duration
- 8h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Anandapuram to Birur Jn
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Birur Jn to Madurai Jn
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹340–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹900–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Tiruchchirapali to Madurai Jn
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Anandapuram to Ksr Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Anandapuram to Mysore Jn
- Ave. Duration
- 6h 52m
- Frequency
- 3 times a day
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Mysore Jn to Madurai Jn
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- ₹330–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shivamogga to Kempegowda Bus Stand Bangalore
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Kollur to Mangalore
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₹150–240
- Website
- https://onlineksrtcswift.com/
- Ave. Duration
- 3h 11m
- Estimated price
- ₹1,300–11,000
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 Getting around the Cyclades, Travelling by boat in Italy, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.












