Travel from Indore to Somnāth

Bus or train from Indore to Somnāth?

RedBus operates a bus from Indore to Somnāth every 3 hours. Tickets cost $9 - $13 and the journey takes 10 h 30 min. RedBus also services this route 4 times a day. Alternatively, Indian Railways operates a train from Indore to Somnāth every 3 hours. Tickets cost $1 - $15 and the journey takes 1 h 25 min. Indian Railways also services this route once daily.

How to get from Indore to Somnāth

From Indore bus to Ahmedabad, bus to Veraval, then taxi to Somnāth. 20 h 6 min ₹1,579. From Indore Junction Bg (INDB) train to Ujjain Junction (UJN), train to Veraval (VRL), then taxi to Somnāth. 21 h 1 min ₹2,572. From Indore drive to Somnāth. 11 h 6 min ₹6,047. From Kalani Nagar line 7 bus to Indore airport, fly to Rajkot airport, taxi to Bhakti Nagar (BKNG), train to Veraval (VRL), then taxi to Somnāth. 9 h 45 min ₹21,655. From Kalani Nagar line 7 bus to Indore airport, fly to Diu airport, then taxi to Somnāth. 7 h 34 min ₹14,313. From Kalani Nagar line 7 bus to Indore airport, fly to Porbandar airport, then taxi to Somnāth. 16 h 21 min ₹15,973. From Kalani Nagar line 7 bus to Indore airport, fly to Ahmedabad airport, taxi to Ahmedabad Junction (ADI), train to Veraval (VRL), then taxi to Somnāth. 12 h 32 min ₹11,440.