Balasore to Somnath Distance

Somnath is approximately 1950+ km from Balasore. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Somnath, with a total travel time of approximately 19 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Balasore, India to Somnath, India

Via Bhubaneshwar, Ahmedabad

RECOMMENDED

FASTEST

Balasore

Bhubaneshwar

Ahmedabad

Somnath

Approx Travel Time

18h 38m

₹10,280

Onwards

Balasore

Bhubaneshwar

Ahmedabad

Somnath

Approx Travel Time

20h 57m

₹14,100

Onwards

Balasore

Bhubaneshwar

Ahmedabad

Somnath

Approx Travel Time

20h 28m

₹10,530

Onwards

Via Kolkata, Ahmedabad

Balasore

Kolkata

Ahmedabad

Somnath

Approx Travel Time

22h 11m

₹9,347

Onwards

Balasore

Kolkata

Ahmedabad

Somnath

Approx Travel Time

21h 49m

₹14,405

Onwards

Ads by MMT

Via Bhubaneshwar, Surat

CHEAPEST

Balasore

Bhubaneshwar

Surat

Somnath

Approx Travel Time

1d 23h 58m

₹1,500

Onwards

Via Ranchi, Palanpur

Balasore

Ranchi

Palanpur

Somnath

Approx Travel Time

2d 7h 52m

₹2,719

Onwards

Ads by MMT

Via Ranchi, Ahmedabad

Balasore

Ranchi

Ahmedabad

Somnath

Approx Travel Time

23h 22m

₹20,523

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Balasore and Somnath?

The straight-line distance is approximately 1700+ km.

What is the distance from Balasore to Somnath via Bhubaneshwar?

Via Bhubaneshwar, the distance is approximately 1950+ km, taking around 19 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India