There are 9 ways to get from Bhuj to Madurai by plane, train, bus, car, 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.
Fly Bhuj Airport to Madurai
best- Fly from Bhuj Airport (BHJ) to Madurai (IXM)plane BHJ - IXM
14h 59m₹16,178–36,717Train
cheapest- Take the train from Bhuj to Surattrain 22956 / ...
- Take the train from Surat to Madurai Jntrain 19568 / ...
44h 11m₹1,075–8,445Bus
- Take the bus from Bhuj to Geeta Mandir Bus Standbus
- Take the bus from Paldi to Gandhinagarbus
- Take the bus from Silk Board to Kodai Toll Gatebus
47h 12m₹4,211–9,119Drive 2,144.7 km
- Drive from Bhuj to Maduraicar 2,144.7 km
32h 5m₹23,156–33,447Fly Bhuj Airport to Coimbatore International Airport, train
- Fly from Bhuj Airport (BHJ) to Coimbatore International Airport (CJB)plane BHJ - CJB
- Take the train from Podanur Jn to Kudal Nagartrain
9h 56m₹12,693–33,382Taxi to Kandla Airport, fly to Madurai
- Take the taxi from Bhuj to Kandla Airport (IXY)taxi
- Fly from Kandla Airport (IXY) to Madurai (IXM)plane IXY - IXM
19h 21m₹9,702–22,422Fly Bhuj Airport to Trichy International Airport, train
- Fly from Bhuj Airport (BHJ) to Trichy International Airport (TRZ)plane BHJ - TRZ
- Take the train from Tiruchchirapali to Madurai Jntrain
11h 30m₹14,556–38,886Fly Bhuj Airport to Cochin International Airport, train
- Fly from Bhuj Airport (BHJ) to Cochin International Airport (COK)plane BHJ - COK
- Take the train from Aluva to Thrisurtrain
- Take the train from Thrisur to Dindigul Jntrain
- Take the train from Dindigul Jn to Madurai Jntrain
16h₹16,620–25,218Train via Bhayandar
- Take the train from Bhuj to Vasai Roadtrain 11091
- Take the train from Vasai Road to Madurai Jntrain 19568
44h 30m₹1,105–8,541
Bhuj to Madurai by train
Questions & Answers
The cheapest way to get from Bhuj to Madurai is to train via Bhayandar which costs ₹1,100 - ₹9,000 and takes 44h 30m.
The fastest way to get from Bhuj to Madurai is to fly and train which takes 9h 56m and costs ₹12,000 - ₹34,000.
No, there is no direct bus from Bhuj to Madurai. However, there are services departing from Bhuj and arriving at Kodai Toll Gate via Majur Gam, Paldi, Maharani College and Silk Board. The journey, including transfers, takes approximately 47h 12m.
No, there is no direct train from Bhuj to Madurai. However, there are services departing from Bhuj and arriving at Madurai Jn via Surat. The journey, including transfers, takes approximately 44h 11m.
The distance between Bhuj and Madurai is 1752 km. The road distance is 2144.7 km.
The best way to get from Bhuj to Madurai without a car is to train which takes 44h 11m and costs ₹1,000 - ₹8,500.
It takes approximately 14h 59m to get from Bhuj to Madurai, including transfers.
Bhuj to Madurai bus services, operated by GSRTC, depart from Bhuj station.
Bhuj to Madurai train services, operated by Indian Railways, depart from Bhuj station.
The best way to get from Bhuj to Madurai is to fly which takes 14h 59m and costs ₹16,000 - ₹37,000. Alternatively, you can train, which costs ₹1,000 - ₹8,500 and takes 44h 11m, you could also bus, which costs ₹4,200 - ₹9,500 and takes 47h 12m.
What companies run services between Bhuj, India and Madurai, India?
Air India Limited and IndiGo Airlines fly from Bhuj Airport (BHJ) to Madurai (IXM) 3 times a day. Alternatively, you can take a train from Bhuj to Madurai Jn via Surat in around 44h 11m.
- Website
- goindigo.in
Flights from Bhuj Airport to Madurai via Delhi
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- ₹22,000–42,000
Flights from Bhuj Airport to Madurai via Mumbai
- Ave. Duration
- 20h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹15,000–37,000
Flights from Bhuj Airport to Madurai via Mumbai, Hyderabad
- Ave. Duration
- 16h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹17,000–38,000
Flights from Bhuj Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹14,000–35,000
Flights from Kandla Airport to Madurai via Mumbai
- Ave. Duration
- 22h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,500–21,000
Flights from Kandla Airport to Madurai via Mumbai, Hyderabad
- Ave. Duration
- 18h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–21,000
Flights from Kandla Airport to Madurai via Mumbai, Bengaluru
- Ave. Duration
- 22h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–26,000
Flights from Bhuj Airport to Trichy International Airport via Mumbai, Hyderabad
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹15,000–35,000
- Website
- airindia.in
Flights from Bhuj Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹12,000–32,000
Flights from Kandla Airport to Madurai via Mumbai, Colombo
- Ave. Duration
- 19h 15m
- When
- Monday
- Estimated price
- ₹40,000–300,000
Flights from Bhuj Airport to Cochin International Airport via Mumbai
- Ave. Duration
- 9h 16m
- When
- Every day
- Estimated price
- ₹15,000–20,000
- Website
- airindiaexpress.in
Flights from Bhuj Airport to Trichy International Airport via Mumbai
- Ave. Duration
- 12h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–38,000
Flights from Bhuj Airport to Trichy International Airport via Mumbai, Hyderabad
- Ave. Duration
- 17h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹15,000–39,000
- Website
- srilankan.com
Flights from Kandla Airport to Madurai via Mumbai, Colombo
- Ave. Duration
- 19h 15m
- When
- Monday
- Estimated price
- ₹40,000–300,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Bhuj to Surat
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹320–2,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹320–380
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Surat to Madurai Jn
- Ave. Duration
- 32h 41m
- Frequency
- 3 times a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,800–3,500
- First Class (1A)
- ₹4,700–6,000
Train from Podanur Jn to Kudal Nagar
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
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 Aluva to Thrisur
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Thrisur to Dindigul Jn
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Dindigul Jn to Madurai Jn
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Bhuj to Vasai Road
- Ave. Duration
- 14h 5m
- Frequency
- Once a week
- Estimated price
- ₹400–3,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Vasai Road to Madurai Jn
- Ave. Duration
- 29h 25m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,200–5,500
- Phone
- 1800 233 666666
- customer-support@gsrtc.org
- Website
- gsrtc.in
Bus from Bhuj to Geeta Mandir Bus Stand
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,094
- Schedules at
- gsrtc.in
- Seater / Sleeper
- ₹1,094
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- vrlbus.in
Bus from Paldi to Gandhinagar
- Ave. Duration
- 29h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,800–4,300
- Schedules at
- vrlbus.in
- Ac Sleeper
- ₹2,200–3,700
- Phone
- 9995388059
- punchirytoursandholidays@gmail.com
- Website
- punchirytravels.in
Bus from Silk Board to Kodai Toll Gate
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹1,300–3,700
- Schedules at
- punchirytravels.in
- A/C Sleeper
- ₹1,500–3,500
- Ave. Duration
- 47 min
- Estimated price
- ₹900–1,100
Shree Ram Tourism
- Phone
- +91 98 79 25 90 47
- Website
- shreeramtourism.com
Pomal Tours And Travels
Kutch Cars Retals
- Phone
- +91 94 26 6 2 46 35
- Website
- kutchcarz.com
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 How to get from Gatwick Airport into central London, Bali: What to do if Mount Agung erupts, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Bhuj to Madurai bus services, operated by GSRTC, arrive at Geeta Mandir Bus Stand station.
Bhuj to Madurai train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Bhuj to Madurai is 2145 km. It takes approximately 32h 5m to drive from Bhuj to Madurai.
There are 193+ hotels available in Madurai.



















