Travel from New-Delhi to Moga

Bus or train from New Delhi to Moga?

Indian Railways operates a train from New Delhi to Moga twice a week. Tickets cost $7 - $19 and the journey takes 7 h 5 min. Alternatively, you can take a bus from New Delhi to Moga via Chandigarh in around 8 h 15 min.

How to get from New Delhi to Moga

ModeDurationPrice
From New Delhi (NDLS) train to Moga (MOGA).7 h 5 min₹1,087
From Delhi bus to Chandigarh then bus to Moga.8 h 15 min₹660
From New Delhi taxi to Moga.5 h 9 min₹8,832
From New Delhi drive to Moga.5 h 9 min₹2,859
From New Delhi Metro to Delhi airport, fly to Amritsar airport, taxi to Amritsar Junction (ASR), then train to Moga.7 h 1 min₹7,188
From New Delhi Metro to Delhi airport, fly to Chandigarh airport, taxi to Chandigarh, then bus to Moga.6 h 23 min₹4,207
From New Delhi Metro to Delhi airport, fly to Dharamsala airport, then taxi to Moga.6 h 36 min₹11,400

How long does it take to get from New Delhi to Moga?

The train from New Delhi (NDLS) to Moga (MOGA) takes 7 h 5 min including transfers and departs twice a week.

Is there a direct train between New Delhi and Moga?

Yes, there is a direct train departing from New Delhi (NDLS) and arriving at Moga (MOGA). Services depart twice a week, and operate Monday and Saturday. The journey takes approximately 7 h 5 min.

Is there a direct bus between New Delhi and Moga?

No, there is no direct bus from New Delhi to Moga. However, there are services departing from Delhi and arriving at Moga via Chandigarh. The journey, including transfers, takes approximately 8 h 15 min.

Operators from New Delhi to Moga

OperatorPhoneWebsite
Indian RailwaysIndian Railways
RedBusRedBus
Delhi Metro155370Delhi Metro
Jet AirwaysJet Airways
Air India LimitedAir India Limited
SpicejetSpicejet
UzbekistanUzbekistan
IndiGo AirlinesIndiGo Airlines
VistaraVistara
Turkmenistan Airlines Turkmenistan Airlines
GoAirGoAir
HelitransHelitrans