hero
How2Go
Somnath to Tirupati

Somnath to Tirupati

Tirupati is approximately 1700+ 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 Tirupati.

Read More
Sort By
Mode of Transport

Via Rajkot, Bangalore

RECOMMENDED

Somnath

Rajkot

Bangalore

Tirupati

Approx Travel Time

15h 2m

₹13,713

Onwards

Somnath

Rajkot

Bangalore

Tirupati

Approx Travel Time

15h 32m

₹14,287

Onwards

Somnath

Rajkot

Bangalore

Tirupati

Approx Travel Time

14h 5m

₹17,904

Onwards

Via Keshod, Ahmedabad, Chennai

FASTEST

Somnath

Keshod

Ahmedabad

Chennai

Tirupati

Approx Travel Time

11h 10m

₹10,567

Onwards

Somnath

Keshod

Ahmedabad

Chennai

Tirupati

Approx Travel Time

13h 10m

₹10,956

Onwards

Via Rajkot, Adoni

Somnath

Rajkot

Adoni

Tirupati

Approx Travel Time

1d 10h 30m

₹4,863

Onwards

Via Keshod, Mumbai, Chennai

Somnath

Keshod

Mumbai

Chennai

Tirupati

Approx Travel Time

11h 10m

₹19,352

Onwards

Somnath

Keshod

Mumbai

Chennai

Tirupati

Approx Travel Time

13h 10m

₹19,651

Onwards

Somnath

Keshod

Mumbai

Chennai

Tirupati

Approx Travel Time

13h 2m

₹23,131

Onwards

Via Ahmedabad, Bangalore

CHEAPEST

Somnath

Ahmedabad

Bangalore

Tirupati

Approx Travel Time

2d 0h 10m

₹4,399

Onwards

Frequently Asked Questions

What is the distance between Somnath and Tirupati?

Tirupati is approximately 1700+ kms from Somnath.

How long does it take to reach Tirupati from Somnath?

It takes approximately 11 hours to reach Tirupati from Somnath by Bus, Flight, Train Via Keshod, Ahmedabad, Chennai.

What is the cheapest way to reach Tirupati from Somnath?

The cheapest way to reach Tirupati from Somnath is by Bus Via Ahmedabad, Bangalore.

What is the fastest way to reach Tirupati from Somnath?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India