Travel from Surat to Mahakaleshwar-Jyotirlinga

Bus or train from Surat to Mahakaleshwar Jyotirlinga?

Indian Railways operates a train from Surat to Mahakaleshwar Jyotirlinga twice daily. Tickets cost $9 - $20 and the journey takes 7 h 50 min. Alternatively, RedBus operates a bus from Surat to Mahakaleshwar Jyotirlinga once daily. Tickets cost $9 - $13 and the journey takes 11 h 30 min.

How to get from Surat to Mahakaleshwar Jyotirlinga

From Surat (ST) train to Ujjain Junction (UJN) then walk to Mahakaleshwar Jyotirlinga. 8 h 9 min ₹1,173. From Surat bus to Ujjain then walk to Mahakaleshwar Jyotirlinga. 11 h 48 min ₹698. From Surat taxi to Mahakaleshwar Jyotirlinga. 7 h 14 min ₹9,052. From Surat drive to Mahakaleshwar Jyotirlinga. 7 h 14 min ₹3,929. From Surat taxi to Surat airport, fly to Indore airport, then taxi to Mahakaleshwar Jyotirlinga. 5 h 13 min ₹18,167. From Surat (ST) train to Borivali, train to Mumbai airport, fly to Indore airport, then taxi to Mahakaleshwar Jyotirlinga. 5 h 48 min ₹6,718. From Surat taxi to Surat airport, fly to Bhopal airport, train to Ujjain Junction (UJN), then walk to Mahakaleshwar Jyotirlinga. 13 h 42 min ₹15,162. From Surat (ST) train to Ahmedabad Junction (ADI), taxi to Ahmedabad airport, fly to Indore airport, then taxi to Mahakaleshwar Jyotirlinga. 6 h 59 min ₹12,915.