There are 10 ways to get from Bhāgalpur to Somnath temple by train, bus, car, taxi, 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 via Kanpur
best- Take the train from Bhagalpur Jn. to Kanpur Centraltrain Sang Rajdhani Exp
- Take the train from Govindpuri to Veravaltrain 12946
43h 29m₹1,791–10,043Train, bus
cheapest- Take the train from Bhagalpur to Ahmedabad Jntrain 09452
- Take the bus from Viratnagar Char Rasta to New Parking Somnathbus
2d 9h₹1,581–7,529Train, bus via Agra
- Take the train from Bhagalpur Jn. to Patna Jn.train
- Take the bus from Patna to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Ahmedabad, Gujaratbus
- Take the bus from Geeta Mandir to New Parking Somnathbus
2d 4hDrive 2,066 km
- Drive from Bhāgalpur to Somnath templecar 2,066 km
31h₹23,312–33,672Taxi to Purnea Airport, fly to Diu Airport, bus
- Take the taxi from Bhāgalpur to Purnea Airport (PXN)taxi
- Fly from Purnea Airport (PXN) to Diu Airport (DIU)plane PXN - DIU
- Take the bus from Diu to Somnathbus
27h 6m₹23,974–48,109Train
- Take the train from Bhagalpur to Surattrain 22948
- Take the train from Surat to Veravaltrain 19217 / ...
47h 51m₹1,733–9,302Train to Deoghar, fly to Diu Airport, bus
- Take the train from Bhagalpur to Mohanpurtrain
- Fly from Deoghar (DGH) to Diu Airport (DIU)plane DGH - DIU
- Take the bus from Diu to Somnathbus
28h 48m₹15,357–37,940Taxi to Purnea Airport, fly to Keshod Airport, bus
- Take the taxi from Bhāgalpur to Purnea Airport (PXN)taxi
- Fly from Purnea Airport (PXN) to Keshod Airport (IXK)plane PXN - IXK
- Take the bus from Keshod to Somnathbus
22h 29m₹19,869–41,009Train, train to Darbhanga Airport, fly to Diu Airport, bus
- Take the train from Bhagalpur to Khagaria Jn.train
- Take the train from Khagaria Jn. to Darbhanga Jntrain
- Fly from Darbhanga Airport (DBR) to Diu Airport (DIU)plane DBR - DIU
- Take the bus from Diu to Somnathbus
31h 29m₹12,235–32,598Taxi to Purnea Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the taxi from Bhāgalpur to Purnea Airport (PXN)taxi
- Fly from Purnea Airport (PXN) to Sardar Vallabhbhai Patel International Airport (AMD)plane PXN - AMD
- Take the train from Ahmedabad Jn to Veravaltrain
15h 46m₹17,504–38,349
Purnea Airport (PXN) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Bhāgalpur to Somnath temple is to train and bus which costs ₹1,500 - ₹8,000 and takes 2 days 9h.
The fastest way to get from Bhāgalpur to Somnath temple is to taxi and fly and train which takes 15h 46m and costs ₹17,000 - ₹39,000.
No, there is no direct train from Bhāgalpur to Somnath temple. However, there are services departing from Bhagalpur Jn. and arriving at Veraval via Kanpur Central and Govindpuri. The journey, including transfers, takes approximately 43h 29m.
The distance between Bhāgalpur and Somnath temple is 2437 km. The road distance is 2066 km.
The best way to get from Bhāgalpur to Somnath temple without a car is to train via Kanpur which takes 43h 29m and costs ₹1,700 - ₹10,000.
It takes approximately 43h 29m to get from Bhāgalpur to Somnath temple, including transfers.
Bhāgalpur to Somnath temple train services, operated by Indian Railways, depart from Bhagalpur Jn. station.
Bhāgalpur to Somnath temple train services, operated by Indian Railways, arrive at Kanpur Central station.
Yes, the driving distance between Bhāgalpur to Somnath temple is 2066 km. It takes approximately 31h to drive from Bhāgalpur to Somnath temple.
There are 34+ hotels available in Somnath temple.
What companies run services between Bhāgalpur, India and Somnath temple, Gujarāt, India?
You can take a train from Bhagalpur Jn. to Somnath temple via Kanpur Central, Govindpuri, and Veraval in around 43h 29m.
- Website
- goindigo.in
Flights from Purnea Airport to Diu Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 20h 15m
- When
- Every day
- Estimated price
- ₹19,000–90,000
Flights from Purnea Airport to Diu Airport via Hyderabad, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- ₹20,000–43,000
Flights from Purnea Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- ₹19,000–42,000
Flights from Purnea Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 24h 55m
- When
- Every day
- Estimated price
- ₹19,000–42,000
Flights from Purnea Airport to Diu Airport via Kolkata, Surat
- Ave. Duration
- 26h 55m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹19,000–42,000
Flights from Deoghar to Diu Airport via Bengaluru, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 21h 45m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- ₹20,000–39,000
Flights from Deoghar to Diu Airport via Delhi, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 24h 50m
- When
- Every day
- Estimated price
- ₹16,000–36,000
Flights from Deoghar to Diu Airport via Kolkata, Surat
- Ave. Duration
- 26h 20m
- When
- Tuesday and Saturday
- Estimated price
- ₹15,000–36,000
Flights from Deoghar to Diu Airport via Delhi, Surat
- Ave. Duration
- 27h 10m
- When
- Every day
- Estimated price
- ₹16,000–36,000
Flights from Darbhanga Airport to Diu Airport via Delhi, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- ₹11,000–33,000
Flights from Darbhanga Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- ₹14,000–33,000
Flights from Darbhanga Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 24h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹15,000–34,000
Flights from Darbhanga Airport to Diu Airport via Kolkata, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 24h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹16,000–34,000
Flights from Darbhanga Airport to Diu Airport via Kolkata, Surat
- Ave. Duration
- 26h 40m
- When
- Monday and Wednesday
- Estimated price
- ₹15,000–34,000
Flights from Purnea Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹12,000–30,000
- Website
- helitrans.no
Flights from Deoghar to Diu Airport via Mumbai
- Ave. Duration
- 23h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–35,000
Flights from Deoghar to Diu Airport via Bengaluru, Mumbai
- Ave. Duration
- 22h
- When
- Tuesday, Thursday, and Friday
- Estimated price
- ₹18,000–37,000
Flights from Purnea Airport to Keshod Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 17h 55m
- When
- Monday and Friday
- Estimated price
- ₹16,000–75,000
Flights from Purnea Airport to Keshod Airport via Hyderabad, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 18h 30m
- When
- Monday and Friday
- Estimated price
- ₹17,000–36,000
Flights from Purnea Airport to Keshod Airport via Delhi, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 20h 15m
- When
- Monday and Friday
- Estimated price
- ₹15,000–35,000
Flights from Purnea Airport to Keshod Airport via Kolkata, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 22h 15m
- When
- Monday and Friday
- Estimated price
- ₹16,000–36,000
Flights from Purnea Airport to Keshod Airport via Sardar Vallabhbhai Patel International Airport, Diu Airport
- Ave. Duration
- 23h 5m
- When
- Wednesday
- Estimated price
- ₹17,000–80,000
Flights from Darbhanga Airport to Diu Airport via Mumbai
- Ave. Duration
- 23h 5m
- When
- Tuesday to Sunday
- Estimated price
- ₹11,000–38,000
- Website
- starair.in
Flights from Purnea Airport to Diu Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 20h 25m
- When
- Monday to Wednesday
- Estimated price
- ₹19,000–90,000
Flights from Deoghar to Diu Airport via Bengaluru, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 21h 55m
- When
- Tuesday
- Estimated price
- ₹20,000–39,000
Flights from Purnea Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹12,000–60,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhagalpur Jn. to Kanpur Central
- Ave. Duration
- 11h 20m
- Frequency
- Once a week
- Estimated price
- ₹390–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Govindpuri to Veraval
- Ave. Duration
- 29h 55m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
Train from Bhagalpur Jn. to Patna Jn.
- Ave. Duration
- 3h 55m
- Frequency
- Once a week
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Bhagalpur to Surat
- Ave. Duration
- 33h 20m
- Frequency
- Twice a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- 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 Surat to Veraval
- Ave. Duration
- 13h 25m
- 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 Bhagalpur to Ahmedabad Jn
- Ave. Duration
- 45h 20m
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Bhagalpur to Mohanpur
- Ave. Duration
- 2h 8m
- Frequency
- Once a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bhagalpur to Khagaria Jn.
- Ave. Duration
- 2h 3m
- Frequency
- Twice a week
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Khagaria Jn. to Darbhanga Jn
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Ahmedabad Jn to Veraval
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a day
- Estimated price
- ₹260–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹260–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
- Website
- Panwar tour and Travels
Bus from Patna to Agra, Uttar Pradesh
- Ave. Duration
- 15h
- Frequency
- Hourly
- Schedules at
- Panwar tour and Travels
- Website
- Avadh Travels
Bus from Agra, Uttar Pradesh to Ahmedabad, Gujarat
- Ave. Duration
- 20h
- Frequency
- Hourly
- Schedules at
- Avadh Travels
- 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
Bus from Viratnagar Char Rasta to New Parking Somnath
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- ₹670–720
- Schedules at
- gujarattravels.co.in
- Sleeper
- ₹670–720
- Phone
- 1800 233 666666
- [email protected]
- Website
- GSRTC
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- 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
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
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
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
- Ave. Duration
- 3h 11m
- Estimated price
- ₹4,200–5,500
Bhagalpur Cab Service
- Phone
- +91 81 30 62 46 68
Subh Yatra Travels
- Phone
- +91 79 03 73 26 41
Bhagalpur Cab Service
- Phone
- +91 81 30 62 46 68
Subh Yatra Travels
- Phone
- +91 79 03 73 26 41
Bhagalpur Cab Service
- Phone
- +91 81 30 62 46 68
Subh Yatra Travels
- Phone
- +91 79 03 73 26 41
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide












