Travel from New-Delhi to Mahakaleshwar-Jyotirlinga

Bus or train from New Delhi to Mahakaleshwar Jyotirlinga?

Indian Railways operates a train from New Delhi to Mahakaleshwar Jyotirlinga twice daily. Tickets cost $14 - $24 and the journey takes 12 hours. Alternatively, you can take a bus from New Delhi to Mahakaleshwar Jyotirlinga via Jaipur and Ujjain in around 16 hours 32 minutes.

How to get from New Delhi to Mahakaleshwar Jyotirlinga

ModeDurationPrice
From New Delhi Metro to Delhi airport, fly to Indore airport, then taxi to Mahakaleshwar Jyotirlinga.3 h 35 min$149
From New Delhi (NDLS) train to Ujjain Junction (UJN) then walk to Mahakaleshwar Jyotirlinga.12 h 19 min$23
From Delhi bus to Jaipur, bus to Ujjain, then walk to Mahakaleshwar Jyotirlinga.16 h 32 min$17
From New Delhi drive to Mahakaleshwar Jyotirlinga.11 h 13 min$94

How long does it take to get from New Delhi to Mahakaleshwar Jyotirlinga?

It takes approximately 3 hours 35 minutes to get from New Delhi to Mahakaleshwar Jyotirlinga, including transfers.

Is there a direct train between New Delhi and Mahakaleshwar Jyotirlinga?

Yes, there is a direct train departing from New Delhi (NDLS) and arriving at Ujjain Junction (UJN). Services depart twice daily, and operate every day. The journey takes approximately 12 hours.

Is there a direct bus between New Delhi and Mahakaleshwar Jyotirlinga?

No, there is no direct bus from New Delhi to Mahakaleshwar Jyotirlinga. However, there are services departing from Delhi and arriving at Ujjain via Jaipur. The journey, including transfers, takes approximately 16 hours 32 minutes.

Operators from New Delhi to Mahakaleshwar Jyotirlinga

OperatorPhoneWebsite
Delhi Metro155370Delhi Metro
IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
Jet AirwaysJet Airways
HelitransHelitrans
Indian RailwaysIndian Railways
RSRTCRSRTC
RedBusRedBus