There are 8 ways to get from Madurai to Verāval by plane, train, bus, 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.
Fly to Rajkot International Airport, train
best- Fly from Madurai (IXM) to Rajkot International Airport (HSR)plane IXM - HSR
- Take the train from Rajkot Jn to Veravaltrain
11h 15m₹10,627–25,563Train
cheapest- Take the train from Madurai Jn to Vasai Roadtrain 19567
- Take the train from Vasai Road to Veravaltrain 11088
2d₹1,132–8,554Bus
- Take the bus from Madurai to Bengalurubus
- Take the bus from Bengaluru to Bhavnagarbus
- Take the bus from Bhavnagar to Rajkotbus
- Take the bus from Rajkot to Keshodbus
- Take the bus from Keshod to Somnathbus
27h 38mDrive 2,130.2 km
- Drive from Madurai to Verāvalcar 2,130.2 km
30h 49m₹23,842–34,438Fly to Govardhanpur Airport Jamnagar, train
- Fly from Madurai (IXM) to Govardhanpur Airport Jamnagar (JGA)plane IXM - JGA
- Take the train from Jamnagar to Veravaltrain
15h 29m₹11,707–29,213Fly to Diu Airport, bus
- Fly from Madurai (IXM) to Diu Airport (DIU)plane IXM - DIU
- Take the bus from Diu to Somnathbus
21h 35m₹19,017–56,433Fly to Surat, train
- Fly from Madurai (IXM) to Surat (STV)plane IXM - STV
- Take the train from Surat to Veravaltrain
19h 45m₹9,547–26,533Bus, train
- Take the bus from Periyar Bus Stand to Kempegowdabus
- Take the bus from Anand Rao Circle Vrl Bus Terminal to Borivalibus
- Take the train from Borivali to Veravaltrain
47h 57m₹2,153–7,670
Madurai to Verāval by train
Comparing Your Travel Options
The cheapest way to get from Madurai to Verāval is to train which costs ₹1,100 - ₹9,000 and takes 2 days 0h.
The fastest way to get from Madurai to Verāval is to fly and train which takes 11h 15m and costs ₹10,000 - ₹26,000.
No, there is no direct bus from Madurai to Verāval. However, there are services departing from Madurai and arriving at Somnath via Bengaluru, Bhavnagar, Rajkot and Keshod. The journey, including transfers, takes approximately 27h 38m.
No, there is no direct train from Madurai to Verāval. However, there are services departing from Madurai Jn and arriving at Veraval via Vasai Road. The journey, including transfers, takes approximately 2 days 0h.
The distance between Madurai and Verāval is 1811 km. The road distance is 2130.2 km.
The best way to get from Madurai to Verāval without a car is to bus which takes 27h 38m and costs .
It takes approximately 11h 15m to get from Madurai to Verāval, including transfers.
Madurai to Verāval bus services, operated by Punchiry Tours and Holidays, depart from Madurai station.
Madurai to Verāval train services, operated by Indian Railways, depart from Madurai Jn station.
The best way to get from Madurai to Verāval is to bus which takes 27h 38m and costs . Alternatively, you can train, which costs ₹1,100 - ₹9,000 and takes 2 days 0h.
What companies run services between Madurai, India and Verāval, India?
You can take a bus from Madurai to Somnath via Bengaluru, Bhavnagar, Rajkot, Keshod, and Keshod in around 27h 38m. Alternatively, you can take a train from Madurai Jn to Veraval via Vasai Road in around 2d.
- Website
- goindigo.in
Flights from Madurai to Rajkot International Airport via Bengaluru
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–23,000
Flights from Madurai to Rajkot International Airport via Mumbai
- Ave. Duration
- 8h 52m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Madurai to Rajkot International Airport via Delhi
- Ave. Duration
- 9h 27m
- When
- Every day
- Estimated price
- ₹14,000–25,000
Flights from Madurai to Rajkot International Airport via Madras, Bengaluru
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Madurai to Rajkot International Airport via Madras, Mumbai
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Madurai to Rajkot International Airport via Madras, Pune
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹10,000–24,000
Flights from Madurai to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Madurai to Surat via Bengaluru
- Ave. Duration
- 8h 10m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–23,000
Flights from Madurai to Surat via Delhi
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹14,000–25,000
- Website
- starair.in
Flights from Madurai to Diu Airport via Bengaluru, Goa Mopa
- Ave. Duration
- 20h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹18,000–55,000
- Website
- airindiaexpress.in
Flights from Madurai to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 9h 22m
- When
- Every day
- Estimated price
- ₹11,000–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Madurai Jn to Vasai Road
- Ave. Duration
- 31h
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- 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
Train from Vasai Road to Veraval
- Ave. Duration
- 16h 45m
- Frequency
- Once a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Jamnagar to Veraval
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Surat to Veraval
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Borivali to Veraval
- Ave. Duration
- 16h 50m
- Frequency
- Once daily
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹1,300–3,700
- Schedules at
- Punchiry Tours and Holidays
Bus from Rajkot to Keshod
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,900
- Schedules at
- Punchiry Tours and Holidays
- Website
- omio.com
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a day
- Schedules at
- hanstravel.in
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- hanstravel.in
Bus from Rajkot to Keshod
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Schedules at
- Tranzking Travels
- Website
- Globehopper Mobility
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Schedules at
- Globehopper Mobility
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹500–1,500
- Schedules at
- Zingbus
Bus from Bengaluru to Bhavnagar
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- ₹1,000–4,100
- Schedules at
- Zingbus
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- 5 times a week
- Schedules at
- Choudhary travels and cargo
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- 5 times a week
- Website
- National Travels - Ratnagiri
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a week
- Website
- National Travels - Ratnagiri
Bus from Rajkot to Keshod
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Website
- National Travels - Ratnagiri
- Website
- Al Ayaan Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Schedules at
- Al Ayaan Travels
- Website
- Bombay Raja Roadlinks
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a week
- Schedules at
- Bombay Raja Roadlinks
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 15m
- Frequency
- Twice a week
- Website
- Krish Travels
- [email protected]
- Website
- Leafybus
Bus from Madurai to Bengaluru
- Ave. Duration
- 8h 55m
- Frequency
- Twice a week
- Website
- Leafybus
- Website
- Atana Connect
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Schedules at
- Atana Connect
- Website
- Shree mann travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Schedules at
- Shree mann travels
- Website
- Rajdhani Travels (Patan)
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Nimbhera)
- Website
- LLT Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 6h 59m
- Frequency
- Once a week
- Schedules at
- LLT Travels
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 20m
- Frequency
- Once a week
- Estimated price
- ₹900–2,300
- Schedules at
- Kallada Tours and Travels
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 25m
- Frequency
- Once a week
- Schedules at
- Apple Travels
- Phone
- +91 6381293949
- [email protected]
- Website
- Mettur Super Services
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Estimated price
- ₹650–1,500
- Website
- Mettur Super Services
- AC Sleeper
- ₹650–1,500
- Phone
- 91 92464 60933
- [email protected]
- Website
- Sri Krishna Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 7h 50m
- Frequency
- Once a week
- Website
- Sri Krishna Travels
- Website
- Soumya Tours and Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 8h 45m
- Frequency
- Once a week
- Schedules at
- Soumya Tours and Travels
- Website
- Sana Travels
Bus from Madurai to Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Schedules at
- Sana Travels
- Website
- Shishpal Travels
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Shishpal Travels
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Keshod to Somnath
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- ₹55–220
- Schedules at
- gsrtc.in
- Seater
- ₹55–220
- AC Sleeper
- ₹130–180
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Periyar Bus Stand to Kempegowda
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- ₹600–1,400
- Schedules at
- ksrtc.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Anand Rao Circle Vrl Bus Terminal to Borivali
- Ave. Duration
- 20h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹1,100–3,000
- Schedules at
- vrlbus.in
- Sleeper
- ₹1,100–3,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 Travel Insider: Top Japan travel tips by Beatrix Holland, Travelling to and around Russia for the 2018 FIFA World Cup, and Why you should take the train in the US - to help you get the most out of your next trip.
Booking & Getting There
Madurai to Verāval bus services, operated by Punchiry Tours and Holidays, arrive at Bengaluru station.
Madurai to Verāval train services, operated by Indian Railways, arrive at Vasai Road station.
Yes, the driving distance between Madurai to Verāval is 2130 km. It takes approximately 30h 49m to drive from Madurai to Verāval.
There are 38+ hotels available in Verāval.












































