Mumbai and Delhi are two of India’s most important cities, connected by regular flights, trains, and long-distance road routes. Whether you are travelling for work, a holiday, shopping, or a family visit, there are several ways to reach Delhi from Mumbai. Your ideal option depends on your budget, available time, and preferred mode of transport.
1. Travel from Mumbai to Delhi by Flight
Flying is the fastest and most convenient way to travel from Mumbai to Delhi. Direct flights operate between Chhatrapati Shivaji Maharaj International Airport (BOM) and Indira Gandhi International Airport (DEL) throughout the day.
- Travel time: Approximately 2 to 2.5 hours of flight time.
- Best for: Business trips, short holidays, and time-sensitive travel.
- Cost: Airfares vary depending on the airline, travel date, and how early you book.
Several airlines operate on this route, offering different fare categories and services. You can compare prices and schedules before booking. Remember to account for airport transfers, security checks, and check-in time when planning your journey.
2. Travel from Mumbai to Delhi by Train
Trains are a popular option for travellers looking for a comfortable journey without paying airfare. Several trains connect Mumbai with Delhi, including services departing from Mumbai Central, Bandra Terminus, and other major stations.
- Travel time: Generally around 16 to 24 hours, depending on the train.
- Best for: Budget-conscious travellers and those who prefer overnight journeys.
- Ticket options: Sleeper Class, AC 3 Tier, AC 2 Tier, and AC First Class, depending on the train.
You can check train schedules, seat availability, and fares through the official Indian Railways booking platform, IRCTC. Booking early is advisable, especially during festivals, holidays, and peak travel periods.
3. Travel from Mumbai to Delhi by Road
Travelling by road offers flexibility, particularly if you enjoy road trips or want to stop at different destinations along the way. However, the journey is long and requires careful planning.
- Distance: Approximately 1,350 to 1,450 km, depending on the route.
- Travel time: Roughly 20 to 25 hours of driving without extended breaks.
- Best for: Road-trip enthusiasts and travellers making multiple stops.
The route generally involves major national highways connecting Maharashtra, Gujarat, Rajasthan, and Delhi. Actual travel time depends on traffic, road conditions, weather, and rest stops. If you are driving yourself, plan overnight stops rather than attempting the entire journey without sufficient rest.
4. Travel from Mumbai to Delhi by Bus
Direct long-distance bus options between Mumbai and Delhi are more limited than flights and trains. Some private operators may offer services, but schedules, routes, and availability can vary.
- Travel time: Often 24 hours or longer.
- Best for: Travellers who find a suitable direct or connecting service.
- Tip: Verify the departure point, arrival location, total journey duration, and operator reviews before booking.
For most travellers, trains or flights are more practical choices for this distance.
Which Is the Best Way to Reach Delhi from Mumbai?
If saving time is your priority, choose a direct flight. If you want a balance between affordability and comfort, consider a train. A road trip is worth considering if the journey itself is part of your travel plans.
Before booking, compare the total cost, including airport transfers, meals, baggage charges, and local transportation. Also, check your arrival point in Delhi and arrange transport to your hotel or final destination.
With several transport options available, travelling from Mumbai to Delhi can be straightforward once you choose the route that best suits your schedule and budget.


