There are 10 ways to get from Vijayapura to Madurai by bus, train, car, plane, bus (Flixbus), or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Bengaluru
best- Take the bus from Marathi Vidhalaya to Gandhinagarbus
- Take the bus from Bangalore, Karnataka to Madurai, Tamil Nadubus Bangalore, Karnataka - Madurai, Tamil Nadu
18h 14mTrain via Hubballi
cheapest- Take the train from Bijapur to Hubli Jntrain 07330 / ...
- Take the train from Hubli Jn to Madurai Jntrain 11021
25h 45m₹639–4,909Drive 923.1 km
- Drive from Vijayapura to Maduraicar 923.1 km
13h 44m₹10,423–15,055Train to Hubli Airport, fly
- Take the train from Bijapur to Hubli Jntrain
- Fly from Hubli Airport (HBX) to Madurai (IXM)plane HBX - IXM
11h 25m₹10,544–16,914Bus (Flixbus)
- Take the bus from FlixBus Vijayapura - Bus Stand to FlixBus Bengaluru Majestic - Flixbus Boarding Zonebus FlixBus IN4580
- Take the bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Madurai - Periyar Bus Standbus FlixBus IN4332 / ...
21h 35m₹1,471–4,790Train
- Take the train from Bijapur to Solapur Jntrain 11140 / ...
- Take the train from Solapur Jn to Madurai Jntrain 16339 / ...
27h 35m₹697–5,324Bus to Belgaum Airport, fly
- Take the bus from Vijayapura / Bijapur Bus Stand to Belgavi CBT KSRTCbus
- Fly from Belgaum Airport (IXG) to Madurai (IXM)plane IXG - IXM
9h 48m₹10,512–19,631Train to Hyderabad, fly
- Take the train from Bijapur to Begumpettrain
- Fly from Hyderabad (HYD) to Madurai (IXM)plane HYD - IXM
13h 55m₹6,393–16,292Bus, bus to Kolhapur Airport, fly
- Take the bus from Vijayapura / Bijapur Bus Stand to Belgavi Railway Bus Standbus
- Take the bus from Belgavi Railway Bus Stand to Gandhinagar Nakabus
- Fly from Kolhapur Airport (KLH) to Madurai (IXM)plane KLH - IXM
15h 31m₹10,473–32,612Bus, taxi to Jindal Vijaynagar Airport, fly
- Take the bus from Marathi Vidhalaya to Hospetebus
- Take the taxi from Hospete to Jindal Vijaynagar Airport (VDY)taxi
- Fly from Jindal Vijaynagar Airport (VDY) to Madurai (IXM)plane VDY - IXM
12h 45m₹7,408–23,895
Vijayapura to Madurai by train
Questions & Answers
The cheapest way to get from Vijayapura to Madurai is to train via Hubballi which costs ₹600 - ₹5,000 and takes 25h 45m.
The fastest way to get from Vijayapura to Madurai is to bus and fly which takes 9h 48m and costs ₹10,000 - ₹20,000.
No, there is no direct bus from Vijayapura to Madurai. However, there are services departing from Marathi Vidhalaya and arriving at Madurai, Tamil Nadu via Maharani College and Bangalore, Karnataka. The journey, including transfers, takes approximately 18h 14m.
No, there is no direct train from Vijayapura to Madurai. However, there are services departing from Bijapur and arriving at Madurai Jn via Hubli Jn. The journey, including transfers, takes approximately 25h 45m.
The distance between Vijayapura and Madurai is 951 km. The road distance is 923.1 km.
The best way to get from Vijayapura to Madurai without a car is to bus via Bengaluru which takes 18h 14m and costs .
It takes approximately 18h 14m to get from Vijayapura to Madurai, including transfers.
Vijayapura to Madurai bus services, operated by FlixBus India, depart from FlixBus Vijayapura - Bus Stand station.
Vijayapura to Madurai train services, operated by Indian Railways, depart from Bijapur station.
The best way to get from Vijayapura to Madurai is to bus via Bengaluru which takes 18h 14m and costs . Alternatively, you can train via Hubballi, which costs ₹600 - ₹5,000 and takes 25h 45m.
What companies run services between Vijayapura, India and Madurai, India?
You can take a bus from Marathi Vidhalaya to Madurai, Tamil Nadu via Gandhinagar, Maharani College, St Joseph's Indian School/ Malya Hospital, and Bangalore, Karnataka in around 18h 14m. Alternatively, you can take a train from Bijapur to Madurai Jn via Hubli Jn in around 25h 45m.
- Website
- goindigo.in
Flights from Hubli Airport to Madurai via Bengaluru
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Hubli Airport to Madurai via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Belgaum Airport to Madurai via Hyderabad
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Belgaum Airport to Madurai via Bengaluru
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–19,000
Flights from Hyderabad to Madurai
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Hyderabad to Madurai via Bengaluru
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Hyderabad to Madurai via Madras
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Kolhapur Airport to Madurai via Bengaluru
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹10,000–32,000
Flights from Kolhapur Airport to Madurai via Mumbai
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹13,000–34,000
Flights from Jindal Vijaynagar Airport to Madurai via Bengaluru
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹6,000–22,000
Flights from Jindal Vijaynagar Airport to Madurai via Bengaluru, Madras
- Ave. Duration
- 8h 25m
- When
- Tuesday
- Estimated price
- ₹7,000–23,000
- Website
- srilankan.com
Flights from Hyderabad to Madurai via Colombo
- Ave. Duration
- 4h 15m
- When
- Wednesday and Sunday
- Estimated price
- ₹13,000–44,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bijapur to Hubli Jn
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Hubli Jn to Madurai Jn
- Ave. Duration
- 19h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,600–3,400
Train from Bijapur to Hubli Jn
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Bijapur to Solapur Jn
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Solapur Jn to Madurai Jn
- Ave. Duration
- 24h 35m
- Frequency
- Once daily
- Estimated price
- ₹550–4,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Bijapur to Begumpet
- Ave. Duration
- 7h 54m
- Frequency
- Twice daily
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Marathi Vidhalaya to Gandhinagar
- Ave. Duration
- 9h 30m
- Frequency
- Every 20 minutes
- Estimated price
- ₹700–2,600
- Schedules at
- vrlbus.in
- AC Sleeper
- ₹850–2,600
Bus from Marathi Vidhalaya to Hospete
- Ave. Duration
- 3h 38m
- Frequency
- Every 20 minutes
- Estimated price
- ₹370–600
- Schedules at
- vrlbus.in
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Vijayapura - Bus Stand to FlixBus Bengaluru Majestic - Flixbus Boarding Zone
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Estimated price
- ₹800–2,700
- Website
- https://www.flixbus.in
Bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Madurai - Periyar Bus Stand
- Ave. Duration
- 9h 20m
- Frequency
- Twice daily
- Estimated price
- ₹650–2,100
- Website
- https://www.flixbus.in
- Phone
- +91 9226582250
- [email protected]
- Website
- ktclgoa.com
Bus from Vijayapura / Bijapur Bus Stand to Belgavi CBT KSRTC
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- ₹120–180
- Website
- https://ktclgoa.com
Bus from Vijayapura / Bijapur Bus Stand to Belgavi Railway Bus Stand
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- ₹120–180
- Website
- https://ktclgoa.com
Bus from Belgavi Railway Bus Stand to Gandhinagar Naka
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- ₹70–100
- Website
- https://ktclgoa.com
- Ave. Duration
- 41 min
- Estimated price
- ₹1,000–1,300
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 Slovenia: Getting from Ljubljana to Lake Bled, South Korea: Travelling from Seoul to Busan , and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Vijayapura to Madurai bus services, operated by FlixBus India, arrive at FlixBus Bengaluru Majestic - Flixbus Boarding Zone station.
Vijayapura to Madurai train services, operated by Indian Railways, arrive at Hubli Jn station.
Yes, the driving distance between Vijayapura to Madurai is 923 km. It takes approximately 13h 44m to drive from Vijayapura to Madurai.
Book your Vijayapura to Madurai bus tickets online with Omio and FlixBus.
There are 219+ hotels available in Madurai.

















