There are 6 ways to get from Rajasthan to Somnath temple by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Jaipur to Rajkot Jntrain 19270 / ...
- Take the train from Rajkot Jn to Veravaltrain 19252 / ...
19h 16m₹1,194–5,332Bus
- Take the bus from Jaipur to Ahmedabad, Gujaratbus Jaipur
- Take the bus from Geeta Mandir to New Parking Somnathbus
24h 41mDrive 1,016.1 km
- Drive from Jaipur to Somnath templecar 1,016.1 km
15h 6m₹11,455–16,546Fly from Jodhpur Airport, bus
- Fly from Jodhpur Airport (JDH) to Diu Airport (DIU)plane JDH - DIU
- Take the bus from Diu to Somnathbus
23h 35m₹7,998–26,411Bus via Ajmer
- Take the bus from Jaipur to Ajmer, Rajasthanbus
- Take the bus from Ajmer RJ to Ahmedabad Ranipbus
- Take the bus from Ranip Bus Stand to Somnathbus
26h 29mFly from Jaipur International Airport, bus
- Fly from Jaipur International Airport (JAI) to Diu Airport (DIU)plane JAI - DIU
- Take the bus from Diu to Somnathbus
10h 4m₹9,337–21,929
Jodhpur Airport (JDH) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Rajasthan to Somnath temple is to train which costs ₹1,100 - ₹5,500 and takes 19h 16m.
The fastest way to get from Rajasthan to Somnath temple is to fly and bus which takes 10h 4m and costs ₹9,000 - ₹22,000.
No, there is no direct bus from Rajasthan to Somnath temple. However, there are services departing from Jaipur and arriving at New Parking Somnath via Sanyas Ashram, S.T. Stand and Geeta Mandir. The journey, including transfers, takes approximately 24h 41m.
No, there is no direct train from Rajasthan to Somnath temple. However, there are services departing from Jaipur and arriving at Veraval via Rajkot Jn. The journey, including transfers, takes approximately 19h 16m.
The distance between Rajasthan and Somnath temple is 1048 km. The road distance is 1016.1 km.
The best way to get from Rajasthan to Somnath temple without a car is to train which takes 19h 16m and costs ₹1,100 - ₹5,500.
It takes approximately 19h 16m to get from Rajasthan to Somnath temple, including transfers.
Rajasthan to Somnath temple bus services, operated by M R Travels, depart from Jaipur station.
Rajasthan to Somnath temple train services, operated by Indian Railways, depart from Jaipur station.
The best way to get from Rajasthan to Somnath temple is to train which takes 19h 16m and costs ₹1,100 - ₹5,500. Alternatively, you can bus, which costs and takes 24h 41m.
What companies run services between Rajasthan, India and Somnath temple, Gujarāt, India?
You can take a train from Jaipur to Somnath temple via Rajkot Jn and Veraval in around 19h 16m. Alternatively, you can take a bus from Jaipur to Somnath temple via Ahmedabad, Gujarat, Sanyas Ashram, Paldi, S.T. Stand, Majur Gam, Geeta Mandir, and New Parking Somnath in around 24h 41m.
- Website
- goindigo.in
Flights from Jodhpur Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 19h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–25,000
Flights from Jodhpur Airport to Diu Airport via Pune, Ahmedabad
- Ave. Duration
- 22h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹11,000–28,000
Flights from Jodhpur Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 24h 55m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Jodhpur Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 27h 15m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Jaipur International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ₹8,000–23,000
- Website
- helitrans.no
Flights from Jodhpur Airport to Diu Airport via Mumbai
- Ave. Duration
- 22h 25m
- When
- Tuesday to Sunday
- Estimated price
- ₹8,500–27,000
Flights from Jaipur International Airport to Diu Airport via Mumbai
- Ave. Duration
- 6h 42m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–23,000
- Website
- starair.in
Flights from Jodhpur Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 20h
- When
- Monday and Wednesday
- Estimated price
- ₹7,000–25,000
Flights from Jaipur International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 4h 10m
- When
- Tuesday to Thursday
- Estimated price
- ₹8,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jaipur to Rajkot Jn
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- ₹420–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- +919428521105
- [email protected]
- Website
- gujarattravels.co.in
Bus from Geeta Mandir to New Parking Somnath
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₹670–720
- Schedules at
- gujarattravels.co.in
- Sleeper
- ₹670–720
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Ajmer RJ to Ahmedabad Ranip
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ₹509–1,000
- Schedules at
- gsrtc.in
- Seater
- ₹600–850
- AC Sleeper
- ₹700–1,000
- Adult
- ₹509
Bus from Ranip Bus Stand to Somnath
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- ₹330–800
- Schedules at
- gsrtc.in
- Seater
- ₹330–700
- AC Sleeper
- ₹550–800
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
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 Southend Airport into central London, Travel Insider: Top Japan travel tips by Beatrix Holland, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
Rajasthan to Somnath temple bus services, operated by M R Travels, arrive at Ahmedabad, Gujarat station.
Rajasthan to Somnath temple train services, operated by Indian Railways, arrive at Rajkot Jn station.
Yes, the driving distance between Rajasthan to Somnath temple is 1016 km. It takes approximately 15h 6m to drive from Rajasthan to Somnath temple.
There are 34+ hotels available in Somnath temple.












