There are 8 ways to get from Somnath temple to Madurai by train, plane, 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.
Train to Rajkot International Airport, fly
best- Take the train from Veraval to Rajkot Jntrain
- Fly from Rajkot International Airport (HSR) to Madurai (IXM)plane HSR - IXM
14h 20m₹11,490–27,986Train via Shōranūr
cheapest- Take the train from Veraval to Shoranur Jntrain 16333
- Take the train from Shoranur Jn to Madurai Jntrain 22629
2d 4h₹1,735–9,751Train
- Take the train from Veraval to Rajkot Jntrain
- Take the train from Rajkot Jn to Virudunagar Jntrain
- Take the train from Virudunagar Jn to Madurai Jntrain
47h 11m₹1,875–10,601Bus via Surat
- Take the bus from Somnath to Keshodbus
- Take the bus from Keshod to Suratbus
- Take the bus from Surat to Bengalurubus
- Take the bus from Bengaluru to Maduraibus
2dDrive 2,124.6 km
- Drive from Somnath temple to Maduraicar 2,124.6 km
30h 54m₹23,838–34,432Train to Govardhanpur Airport Jamnagar, fly
- Take the train from Veraval to Jamnagartrain
- Fly from Govardhanpur Airport Jamnagar (JGA) to Madurai (IXM)plane JGA - IXM
18h 12m₹12,070–29,636Train to Surat, fly
- Take the train from Veraval to Surattrain
- Fly from Surat (STV) to Madurai (IXM)plane STV - IXM
20h 18m₹11,410–29,956Bus
- Take the bus from Somnath to Keshodbus
- Take the bus from Keshod to Rajkotbus
- Take the bus from Rajkot to Bengalurubus
- Take the bus from Bengaluru to Karurbus
- Take the bus from Karur to Maduraibus
2d 4h
Rajkot International Airport (HSR) to Madurai (IXM) flights
Comparing Your Travel Options
The cheapest way to get from Somnath temple to Madurai is to train via Shōranūr which costs ₹1,700 - ₹10,000 and takes 2 days 4h.
The fastest way to get from Somnath temple to Madurai is to train and fly which takes 14h 20m and costs ₹11,000 - ₹28,000.
No, there is no direct bus from Somnath temple to Madurai. However, there are services departing from Somnath and arriving at Madurai via Keshod, Surat and Bengaluru. The journey, including transfers, takes approximately 2 days 0h.
No, there is no direct train from Somnath temple to Madurai. However, there are services departing from Veraval and arriving at Madurai Jn via Rajkot Jn and Virudunagar Jn. The journey, including transfers, takes approximately 47h 11m.
The distance between Somnath temple and Madurai is 1817 km. The road distance is 2124.6 km.
The best way to get from Somnath temple to Madurai without a car is to train which takes 47h 11m and costs ₹1,800 - ₹11,000.
It takes approximately 14h 20m to get from Somnath temple to Madurai, including transfers.
Somnath temple to Madurai bus services, operated by GSRTC, depart from Somnath station.
Somnath temple to Madurai train services, operated by Indian Railways, depart from Veraval station.
The best way to get from Somnath temple to Madurai is to train which takes 47h 11m and costs ₹1,800 - ₹11,000. Alternatively, you can bus via Surat, which costs and takes 2 days 0h.
What companies run services between Somnath temple, Gujarāt, India and Madurai, India?
You can take a vehicle from Somnath temple to Madurai Jn via Veraval, Rajkot Jn, and Virudunagar Jn in around 47h 11m. Alternatively, you can take a vehicle from Somnath temple to Madurai via Somnath, Keshod, Keshod, Surat, and Bengaluru in around 2d.
- Website
- goindigo.in
Flights from Rajkot International Airport to Madurai via Mumbai
- Ave. Duration
- 9h 42m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Rajkot International Airport to Madurai via Hyderabad
- Ave. Duration
- 8h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Rajkot International Airport to Madurai via Delhi
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- ₹16,000–26,000
Flights from Rajkot International Airport to Madurai via Bengaluru
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Rajkot International Airport to Madurai via Pune, Madras
- Ave. Duration
- 7h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Govardhanpur Airport Jamnagar to Madurai via Mumbai
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Surat to Madurai via Madras
- Ave. Duration
- 4h 50m
- When
- Tuesday and Saturday
- Estimated price
- ₹11,000–26,000
Flights from Surat to Madurai via Bengaluru
- Ave. Duration
- 9h 35m
- When
- Sunday, Monday, and Tuesday
- Estimated price
- ₹10,000–26,000
Flights from Surat to Madurai via Delhi
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₹16,000–28,000
- Website
- airindiaexpress.in
Flights from Surat to Madurai via Bengaluru
- Ave. Duration
- 5h 55m
- When
- Sunday, Monday, and Tuesday
- Estimated price
- ₹10,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Rajkot Jn
- Ave. Duration
- 3h 32m
- 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 Veraval to Rajkot Jn
- Ave. Duration
- 3h 32m
- 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 Rajkot Jn to Virudunagar Jn
- Ave. Duration
- 41h 28m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
Train from Virudunagar Jn to Madurai Jn
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Veraval to Jamnagar
- Ave. Duration
- 5h 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 Veraval to Surat
- Ave. Duration
- 12h 30m
- 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 Veraval to Shoranur Jn
- Ave. Duration
- 40h 55m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
Train from Shoranur Jn to Madurai Jn
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Somnath to Keshod
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- ₹55–220
- Schedules at
- gsrtc.in
- Seater
- ₹55–220
- AC Sleeper
- ₹130–180
Bus from Somnath to Keshod
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- ₹55–220
- Schedules at
- gsrtc.in
- Seater
- ₹55–220
- AC Sleeper
- ₹130–180
- Phone
- +91 99790 40078
- [email protected]
- Website
- Avadh Travels
Bus from Keshod to Surat
- Ave. Duration
- 13h 20m
- Frequency
- Hourly
- Schedules at
- Avadh Travels
- Website
- Raghav Travels
Bus from Keshod to Surat
- Ave. Duration
- 13h 30m
- Frequency
- 3 times a day
- Schedules at
- Raghav Travels
- Phone
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Surat to Bengaluru
- Ave. Duration
- 25h 25m
- Frequency
- 4 times a day
- Schedules at
- Gujarat Travels
- Phone
- +91 9784162573
- [email protected]
- Website
- Shree Ganesh Travels
Bus from Surat to Bengaluru
- Ave. Duration
- 27h
- Frequency
- Every 4 hours
- Schedules at
- Shree Ganesh Travels
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Surat to Bengaluru
- Ave. Duration
- 25h
- Frequency
- Twice daily
- Schedules at
- Shree Balaji Tour and Travel
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Surat to Bengaluru
- Ave. Duration
- 25h 30m
- Frequency
- Twice daily
- Estimated price
- ₹1,400–3,300
- Schedules at
- Vijayanand Travels
- Phone
- +91 6356190009
- [email protected]
- Website
- MTT Bus
Bus from Surat to Bengaluru
- Ave. Duration
- 27h 30m
- Frequency
- Once daily
- Website
- MTT Bus
Bus from Rajkot to Bengaluru
- Ave. Duration
- 37h
- Frequency
- Once daily
- Website
- MTT Bus
- Website
- Antra Travels
Bus from Surat to Bengaluru
- Ave. Duration
- 26h 10m
- Frequency
- 6 times a week
- Schedules at
- Antra Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Surat to Bengaluru
- Ave. Duration
- 26h 11m
- Frequency
- 6 times a week
- Website
- Jain Travels
- Website
- Kalyani Travels
Bus from Surat to Bengaluru
- Ave. Duration
- 22h 40m
- Frequency
- 4 times a week
- Schedules at
- Kalyani Travels
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Surat to Bengaluru
- Ave. Duration
- 27h
- Frequency
- 4 times a week
- Website
- MR Travels
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h
- Frequency
- Every 2 hours
- Estimated price
- ₹1,300–3,700
- Schedules at
- Punchiry Tours and Holidays
- Phone
- +91 96888 88347
- [email protected]
- Website
- AB Ramani Transports
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 30m
- Frequency
- Hourly
- Schedules at
- AB Ramani Transports
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 45m
- Frequency
- Every 3 hours
- Website
- Krish Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Website
- Krish Travels
Bus from Karur to Madurai
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Website
- Krish Travels
- Website
- Sharma Transports
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 5m
- Frequency
- 5 times a day
- Schedules at
- Sharma Transports
- Website
- Janaki Road Lines
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 35m
- Frequency
- Every 4 hours
- Schedules at
- Janaki Road Lines
- Website
- Royal Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 45m
- Frequency
- Every 4 hours
- Schedules at
- Royal Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 6h 30m
- Frequency
- Every 2 hours
- Schedules at
- Royal Travels
- Website
- Highline Transports
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Schedules at
- Highline Transports
- Website
- Murahara Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Schedules at
- Murahara Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Murahara Travels
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 6h 51m
- Frequency
- Once daily
- Estimated price
- ₹900–2,300
- Schedules at
- Kallada Tours and Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- ₹700–2,100
- Schedules at
- Kallada Tours and Travels
- Phone
- +91 99625 31717
- [email protected]
- Website
- Thirumalaivasan Transports
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 14m
- Frequency
- Once daily
- Website
- Thirumalaivasan Transports
Bus from Karur to Madurai
- Ave. Duration
- 1h 49m
- Frequency
- Once daily
- Website
- Thirumalaivasan Transports
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Bengaluru to Madurai
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Schedules at
- SBM Traansport
Bus from Bengaluru to Karur
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Schedules at
- SBM Traansport
Bus from Karur to Madurai
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Schedules at
- SBM Traansport
- Phone
- +91 6381293949
- [email protected]
- Website
- Mettur Super Services
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ₹650–1,500
- Website
- Mettur Super Services
- AC Sleeper
- ₹650–1,500
Bus from Bengaluru to Karur
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹500–1,400
- Website
- Mettur Super Services
- AC Sleeper
- ₹500–1,400
- Website
- Ziel Mobility
Bus from Bengaluru to Madurai
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- Ziel Mobility
- Website
- Cocktail Luxury Bus
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 25m
- Frequency
- 4 times a week
- Schedules at
- Cocktail Luxury Bus
Bus from Bengaluru to Karur
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a week
- Schedules at
- Cocktail Luxury Bus
Bus from Karur to Madurai
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Cocktail Luxury Bus
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a week
- Website
- A1 Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 6h
- Frequency
- 5 times a week
- Website
- A1 Travels
Bus from Karur to Madurai
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- A1 Travels
- Website
- PSP Selvam Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- PSP Selvam Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 6h 55m
- Frequency
- 5 times a week
- Schedules at
- PSP Selvam Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 25m
- Frequency
- Twice a week
- Website
- NeuGo
Bus from Bengaluru to Karur
- Ave. Duration
- 6h
- Frequency
- Once daily
- Website
- NeuGo
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- ₹500–1,500
- Schedules at
- Zingbus
- Website
- YAS Tours and Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 41m
- Frequency
- Once a week
- Schedules at
- YAS Tours and Travels
- Website
- MAT Express
Bus from Bengaluru to Madurai
- Ave. Duration
- 9h 40m
- Frequency
- Once a week
- Schedules at
- MAT Express
- Website
- New Dharti Travels
Bus from Keshod to Rajkot
- Ave. Duration
- 4h
- Frequency
- Hourly
- Schedules at
- New Dharti Travels
- Website
- Jay Somnath Travels
Bus from Keshod to Rajkot
- Ave. Duration
- 3h 49m
- Frequency
- Every 2 hours
- Schedules at
- Jay Somnath Travels
- Phone
- +91 75759 61613
- [email protected]
- Website
- Sudama Travels
Bus from Keshod to Rajkot
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- Sudama Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Keshod to Rajkot
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Rajkot to Bengaluru
- Ave. Duration
- 43h
- Frequency
- Once daily
- Website
- Humsafar Bus
- Phone
- +91-9384047581
- [email protected]
- Website
- VKV Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 6h 5m
- Frequency
- Hourly
- Estimated price
- ₹1,400–2,400
- Schedules at
- VKV Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bengaluru to Karur
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
Bus from Bengaluru to Karur
- Ave. Duration
- 6h 10m
- Frequency
- Hourly
- Schedules at
- Madurai balajee tours & travels
Bus from Karur to Madurai
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- Madurai balajee tours & travels
- Website
- Sam Tourist and Logistics
Bus from Bengaluru to Karur
- Ave. Duration
- 6h
- Frequency
- Every 3 hours
- Schedules at
- Sam Tourist and Logistics
- Phone
- +91 99924 52851
- [email protected]
- Website
- Sri Kumaran Travels
Bus from Bengaluru to Karur
- Ave. Duration
- 5h 45m
- Frequency
- Every 4 hours
- Website
- Sri Kumaran Travels
- Website
- Shama Transport
Bus from Bengaluru to Karur
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Schedules at
- Shama Transport
- Phone
- +91 99626 64447
- [email protected]
- Website
- GSM Trans India
Bus from Bengaluru to Karur
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Website
- GSM Trans India
- Phone
- +91 9994 998 437
- [email protected]
- Website
- Vee Vee bus
Bus from Karur to Madurai
- Ave. Duration
- 2h 25m
- Frequency
- Every 3 hours
- Website
- Vee Vee bus
- Website
- Oneness Tours And Travels
Bus from Karur to Madurai
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Oneness Tours And Travels
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Karur to Madurai
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Schedules at
- Al Travels
- Website
- SMS Tours and Travels
Bus from Karur to Madurai
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Schedules at
- SMS Tours and Travels
- Website
- Vivegam Travels
Bus from Karur to Madurai
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Schedules at
- Vivegam Travels
- Website
- ALTAJ Travels
Bus from Karur to Madurai
- Ave. Duration
- 2h 11m
- Frequency
- Once a week
- Schedules at
- ALTAJ Travels
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 Why you should take the train in the US, How to get from London to Edinburgh, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
Somnath temple to Madurai bus services, operated by GSRTC, arrive at Keshod station.
Somnath temple to Madurai train services, operated by Indian Railways, arrive at Rajkot Jn station.
Yes, the driving distance between Somnath temple to Madurai is 2125 km. It takes approximately 30h 54m to drive from Somnath temple to Madurai.
There are 223+ hotels available in Madurai.

































































