hero
How2Go
Vijayawada to Somnath

Vijayawada to Somnath

Somnath is approximately 1450+ km from Vijayawada, 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 Somnath.

Read More
Sort By
Mode of Transport

Via Hyderabad, Rajkot

RECOMMENDED

Vijayawada

Hyderabad

Rajkot

Somnath

Approx Travel Time

12h 39m

On Demand

Vijayawada

Hyderabad

Rajkot

Somnath

Approx Travel Time

14h 29m

On Demand

Vijayawada

Hyderabad

Rajkot

Somnath

Approx Travel Time

14h 30m

₹8,208

Onwards

Vijayawada

Hyderabad

Rajkot

Somnath

Approx Travel Time

16h 20m

₹8,462

Onwards

Via Surat

CHEAPEST

Vijayawada

Surat

Somnath

Approx Travel Time

1d 11h

₹1,480

Onwards

Via Gannavaram, Mumbai, Keshod

FASTEST

Vijayawada

Gannavaram

Mumbai

Keshod

Somnath

Approx Travel Time

9h 25m

₹17,067

Onwards

Via Thane

Vijayawada

Thane

Somnath

Approx Travel Time

1d 14h 50m

₹3,799

Onwards

Via Surendranagar

Vijayawada

Surendranagar

Somnath

Approx Travel Time

1d 8h 59m

₹8,786

Onwards

Via Gannavaram, Hyderabad, Rajkot

Vijayawada

Gannavaram

Hyderabad

Rajkot

Somnath

Approx Travel Time

10h 29m

On Demand

Vijayawada

Gannavaram

Hyderabad

Rajkot

Somnath

Approx Travel Time

15h 4m

On Demand

Frequently Asked Questions

What is the distance between Vijayawada and Somnath?

Somnath is approximately 1450+ kms from Vijayawada.

How long does it take to reach Somnath from Vijayawada?

It takes approximately 10 hours to reach Somnath from Vijayawada by Bus, Flight Via Gannavaram, Mumbai, Keshod.

What is the cheapest way to reach Somnath from Vijayawada?

The cheapest way to reach Somnath from Vijayawada is by Train, Bus Via Surat.

What is the fastest way to reach Somnath from Vijayawada?

The fastest way to reach Somnath from Vijayawada is by Bus, Flight Via Gannavaram, Mumbai, Keshod.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India