hero
How2Go
Somnath to Guwahati

Somnath to Guwahati

Guwahati is approximately 2300+ km from Somnath, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Guwahati.

Read More
Sort By
Mode of Transport

Via Ahmedabad

RECOMMENDED

Somnath

Ahmedabad

Guwahati

Approx Travel Time

14h 40m

₹11,658

Onwards

Via Keshod, Ahmedabad

FASTEST

Somnath

Keshod

Ahmedabad

Guwahati

Approx Travel Time

8h

₹14,065

Onwards

Via Ahmedabad, Kanpur

CHEAPEST

Somnath

Ahmedabad

Kanpur

Guwahati

Approx Travel Time

2d 2h 40m

₹1,995

Onwards

Via Rajkot, Kanpur

Somnath

Rajkot

Kanpur

Guwahati

Approx Travel Time

2d 2h 42m

₹4,169

Onwards

Via Ahmedabad, Varanasi

Somnath

Ahmedabad

Varanasi

Guwahati

Approx Travel Time

2d 0h 48m

₹6,299

Onwards

Via Keshod, Mumbai

Somnath

Keshod

Mumbai

Guwahati

Approx Travel Time

8h 25m

₹14,765

Onwards

Via Porbandar, Ahmedabad

Somnath

Porbandar

Ahmedabad

Guwahati

Approx Travel Time

11h 5m

₹16,257

Onwards

Via Porbandar, Mumbai

Somnath

Porbandar

Mumbai

Guwahati

Approx Travel Time

9h 59m

₹17,236

Onwards

Via Rajkot, Mumbai

Somnath

Rajkot

Mumbai

Guwahati

Approx Travel Time

10h 22m

₹17,503

Onwards

Via Rajkot, Pune

Somnath

Rajkot

Pune

Guwahati

Approx Travel Time

10h 22m

₹18,978

Onwards

Frequently Asked Questions

What is the distance between Somnath and Guwahati?

Guwahati is approximately 2300+ kms from Somnath.

How long does it take to reach Guwahati from Somnath?

It takes approximately 8 hours to reach Guwahati from Somnath by Bus, Flight Via Keshod, Ahmedabad.

What is the cheapest way to reach Guwahati from Somnath?

The cheapest way to reach Guwahati from Somnath is by Bus, Train Via Ahmedabad, Kanpur.

What is the fastest way to reach Guwahati from Somnath?

The fastest way to reach Guwahati from Somnath is by Bus, Flight Via Keshod, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India