How to Get from Varanasi to Mumbai

How to Get from Varanasi to Mumbai

Last updated: March 8, 2026

Leaving the spiritual intensity of the Ganges behind for the high-octane energy of India's financial capital is a journey that spans the very heart of the subcontinent. While Varanasi offers a timeless look into ancient rituals and narrow labyrinthine alleys, Mumbai greets you with colonial architecture, a glittering coastline, and a pace of life that never seems to slow down. This route takes you from the spiritual soul of India to its modern, cosmopolitan heartbeat.

The distance between these two iconic cities is significant, cutting across the vast plains of Uttar Pradesh and the rugged plateaus of Central India before reaching the Arabian Sea. Because of the distance, choosing the right transport is crucial for your comfort and budget. Whether you prefer the nostalgic rhythm of the Indian Railways or the efficiency of a quick flight, you can easily book your tickets on GoAsia.cc to ensure a smooth transition between these two Indian giants.

Varanasi to Mumbai by Train

For many, the quintessential Indian travel experience is a long-distance train journey. Traveling from Varanasi to Mumbai by rail is an exercise in patience and observation, offering a front-row seat to the changing landscapes of rural India. The journey duration varies significantly depending on the service, ranging from approximately 23 hours to over 27 hours. Prices are very accessible, starting as low as $11 for basic sleeper classes and going up to $53 for the premium air-conditioned tiers.

AC First Class (1A) and 2-Tier (2A)

If comfort is your priority, the AC First Class (1A) is the most exclusive way to travel, offering lockable compartments and the highest level of privacy. The AC 2-Tier (2A) is also an excellent choice, featuring two levels of bunks with privacy curtains. These classes provide clean bedding and a relatively quiet environment, making the long journey much more manageable. Expect to pay between $40 and $53 for these top-tier options.

AC 3-Tier (3A) and Sleeper Class (SL)

The AC 3-Tier (3A) is the backbone of Indian middle-class travel, offering air conditioning with three levels of bunks in an open-plan layout. It is a great balance between cost and comfort. For those on a strict budget or seeking a raw, authentic experience, the Sleeper Class (SL) is the cheapest option at around $11. Note that Sleeper Class does not have air conditioning and can get quite crowded and dusty, but it offers an unparalleled social experience with fellow travelers.

Varanasi to Mumbai by Flight

When time is of the essence, flying is the most practical choice. A direct flight from Lal Bahadur Shastri International Airport (VNS) to Chhatrapati Shivaji Maharaj International Airport (BOM) takes between 2 hours 25 minutes and 2 hours 45 minutes. This is a massive time saver compared to the day-long train rides. Economy seats typically range from $98 to $214 depending on how far in advance you book. Several domestic carriers operate this route, providing multiple options throughout the day to suit your schedule.

Varanasi to Mumbai by Bus

Buses are an alternative for those who might have missed out on train tickets, though they are less common for such a long distance. The available AC Sleeper bus services are priced between $53 and $75. Interestingly, the route data indicates shorter durations for some segments, but typically, a road journey of this magnitude involves significant travel time. The AC Sleeper buses provide a reclining or flat bed space, which is essential for a journey of this length through the Indian interior.

Varanasi to Mumbai by Private Transfer

For groups or travelers who desire door-to-door service and total flexibility, private transfers are available. This is the most expensive way to travel, with prices ranging from $346 for a standard Sedan or Hatchback to $1406 for larger vehicles like a 6-pax SUV or an 8-pax Van. While the duration can be as long as 23 hours, it allows you to stop at interesting sites along the way, such as the temples of Khajuraho or the wilderness of various national parks, turning a transit day into a multi-day road trip.

Comparing Your Options

Mode Price (USD) Duration Comfort
Train $11 - $53 23h - 27h Medium to High
Flight $98 - $214 ~2.5h High
Bus $53 - $75 1.5h - 4h* Medium
Transfer $346 - $1406 Up to 23h Very High

*Note: Bus durations in the data may reflect specific segments; expect total road travel to be significantly longer.

Tips for Traveling from Varanasi to Mumbai

  • Book Trains Early: Indian Railways tickets often sell out weeks in advance, especially for the popular AC classes. Use GoAsia.cc to secure your spot as soon as your plans are firm.
  • Airport Transit: Varanasi airport is about 25km from the city center. Allow at least an hour for the drive, as traffic near the old city can be unpredictable.
  • Food on Trains: While many trains have pantry cars or e-catering services, it is always a good idea to carry some dry snacks and bottled water for a 24-hour journey.
  • Mumbai Arrival: Mumbai has multiple train stations (like CSMT, Dadar, or Lokmanya Tilak Terminus). Check your ticket carefully to know exactly where you will disembark, as these stations are located in very different parts of the city.
  • Pack for Temperature Changes: While Varanasi and Mumbai are generally warm, the air conditioning on trains and planes can be quite cold. Keep a light shawl or jacket in your carry-on.

Timetable

Flight Varanasi - Mumbai $ 68.78–206.04 2h 25m – 2h 45m
  •   Economy 09:35, 10:35, 13:25, 16:05, 16:20, 18:35, 20:20
Bus Varanasi - Mumbai $ 62.34–124.07 1d 2h – 2d
  •   Non-AC Sleeper 14:00
  •   AC Sleeper 19:00, 22:45
Taxi Varanasi - Mumbai $ 340.38–1,909.69 23h 27m – 1d 1h
  •   SUV 6pax
  •   Hatchback 4pax
  •   Sedan
  •   Economy 3pax
  •   Van 8pax
Train Varanasi - Mumbai $ 10.40–51.15 23h 15m – 1d 7h 10m
  •   1A - AC First Class Sleeper 04:15, 10:10, 11:20, 14:55
  •   2A - AC 2-Tier Sleeper 00:15, 02:15, 05:10, 11:20, 14:55, 16:00, 17:40
  •   3A - AC 3-Tier Sleeper 00:15, 05:10, 10:10, 11:20, 14:55, 16:00, 17:40
  •   SL - Sleeper Class 00:15, 05:10, 10:10, 11:20, 16:00
Train Sarnath - Mumbai $ 10.50 1d 56m
  •   SL - Sleeper Class 23:34

Frequently Asked Questions

How can I book tickets from Varanasi to Mumbai?

You can book train, bus, flight, taxi, van, and ferry tickets from Varanasi to Mumbai directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Varanasi to Mumbai?

The cheapest way to travel is by train in the Sleeper Class (SL), which costs approximately $11. Even the more comfortable AC 3-Tier options remain very affordable at around $20 to $30.

What is the fastest way to get from Varanasi to Mumbai?

The fastest way is to fly. Direct flights take between 2 hours 25 minutes and 2 hours 45 minutes, saving you nearly an entire day of travel compared to the train or road.

How long does it take to get from Varanasi to Mumbai?

Travel time depends on the mode: flights take about 2.5 hours, while trains typically take between 23 and 27 hours. Private transfers by road can also take around 23 hours.

Are there sleeper options for the train journey?

Yes, there are several sleeper options including AC First Class, AC 2-Tier, AC 3-Tier, and the non-AC Sleeper Class. These allow you to have a dedicated bunk to sleep on during the long overnight journey.

Which airport should I use in Mumbai?

All commercial flights from Varanasi land at Chhatrapati Shivaji Maharaj International Airport (BOM). It is one of India's busiest airports and is well-connected to the rest of the city by taxi and app-based ride services.

Is it safe to travel by train as a solo traveler?

Yes, train travel between Varanasi and Mumbai is generally safe for solo travelers. For added security and comfort, booking a berth in the AC classes (2A or 3A) is recommended as these carriages are more regulated.