There are 6 ways to get from Udupi to Somnath temple by bus, plane, train, 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.
Bus to Bajpe Airport, fly to Diu Airport, bus
best- Take the bus from Udupi to Surathkalbus
- Fly from Bajpe Airport (IXE) to Diu Airport (DIU)plane IXE - DIU
- Take the bus from Diu to Somnathbus
13h 50m₹7,441–22,013Train
cheapest- Take the train from Udupi to Veravaltrain 16334
33h 29m₹1,339–6,280Drive 1,623.6 km
- Drive from Udupi to Somnath templecar 1,623.6 km
22h 43m₹18,262–26,379Bus to Shivamogga, fly to Diu Airport, bus
- Take the bus from Udupi, Karnataka to Shivamogga, Karnatakabus
- Fly from Shivamogga (RQY) to Diu Airport (DIU)plane RQY - DIU
- Take the bus from Diu to Somnathbus
36h 3mBus to Bajpe Airport, fly to Rajkot International Airport, train
- Take the bus from Udupi to Surathkalbus
- Fly from Bajpe Airport (IXE) to Rajkot International Airport (HSR)plane IXE - HSR
- Take the train from Rajkot Jn to Veravaltrain
12h 24m₹8,651–21,893Bus to Bajpe Airport, fly to Govardhanpur Airport Jamnagar, train
- Take the bus from Udupi to Surathkalbus
- Fly from Bajpe Airport (IXE) to Govardhanpur Airport Jamnagar (JGA)plane IXE - JGA
- Take the train from Jamnagar to Veravaltrain
20h 2m₹8,231–22,543
Bajpe Airport (IXE) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Udupi to Somnath temple is to train which costs ₹1,300 - ₹6,500 and takes 33h 29m.
The fastest way to get from Udupi to Somnath temple is to bus and fly and train which takes 12h 24m and costs ₹8,500 - ₹22,000.
No, there is no direct train from Udupi to Somnath temple. However, there are services departing from Udupi and arriving at Veraval via . The journey, including transfers, takes approximately 33h 29m.
The distance between Udupi and Somnath temple is 1118 km. The road distance is 1623.6 km.
The best way to get from Udupi to Somnath temple without a car is to train which takes 33h 29m and costs ₹1,300 - ₹6,500.
It takes approximately 13h 50m to get from Udupi to Somnath temple, including transfers.
Udupi to Somnath temple train services, operated by Indian Railways, depart from Udupi station.
Udupi to Somnath temple train services, operated by Indian Railways, arrive at Veraval station.
Yes, the driving distance between Udupi to Somnath temple is 1624 km. It takes approximately 22h 43m to drive from Udupi to Somnath temple.
There are 34+ hotels available in Somnath temple.
What companies run services between Udupi, India and Somnath temple, Gujarāt, India?
Indian Railways operates a train from Udupi to Veraval once a week. Tickets cost ₹700–6,000 and the journey takes 33h 23m.
- Website
- goindigo.in
Flights from Bajpe Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 17h 30m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Shivamogga to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 26h 15m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Bajpe Airport to Rajkot International Airport via Bengaluru
- Ave. Duration
- 6h 37m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹6,500–18,000
Flights from Bajpe Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- ₹9,000–21,000
Flights from Bajpe Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Bajpe Airport to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 13h 40m
- When
- Every day
- Estimated price
- ₹6,500–19,000
- Website
- starair.in
Flights from Bajpe Airport to Diu Airport via Bengaluru, Goa Mopa
- Ave. Duration
- 8h 15m
- When
- Tuesday to Thursday
- Estimated price
- ₹8,500–41,000
Flights from Shivamogga to Diu Airport via Goa Mopa
- Ave. Duration
- 26h 40m
- When
- Monday and Tuesday
- Estimated price
- ₹7,000–39,000
Flights from Shivamogga to Diu Airport via Bengaluru, Goa Mopa
- Ave. Duration
- 26h
- When
- Monday to Wednesday
- Estimated price
- ₹9,500–46,000
Flights from Bajpe Airport to Govardhanpur Airport Jamnagar via Mumbai, Ahmedabad
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Bajpe Airport to Govardhanpur Airport Jamnagar via Hyderabad, Surat
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- ₹7,500–20,000
- Website
- airindia.in
Flights from Bajpe Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Bajpe Airport to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- ₹6,500–23,000
- Website
- helitrans.no
Flights from Bajpe Airport to Diu Airport via Mumbai
- Ave. Duration
- 15h 50m
- When
- Tuesday to Sunday
- Estimated price
- ₹6,000–20,000
Flights from Bajpe Airport to Diu Airport via Hyderabad, Mumbai
- Ave. Duration
- 15h 25m
- When
- Tuesday to Sunday
- Estimated price
- ₹7,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Udupi to Veraval
- Ave. Duration
- 33h 23m
- Frequency
- Once a week
- Estimated price
- ₹700–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
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
Train from Jamnagar to Veraval
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Udupi to Surathkal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹410–600
- Schedules at
- ksrtc.in
Bus from Udupi to Surathkal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹410–600
- Schedules at
- ksrtc.in
Bus from Udupi to Surathkal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹410–600
- Schedules at
- ksrtc.in
- 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 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 4 stunningly beautiful Philippines islands you need to visit, Need to know: Jadrolinija, and Need to know: Eurostar - to help you get the most out of your next trip.
















