How to Get from Varanasi to Delhi

How to Get from Varanasi to Delhi

Last updated: March 8, 2026

Varanasi and Delhi represent two vastly different souls of India. While Varanasi is the spiritual heart where ancient rituals play out daily on the banks of the Ganges, Delhi is a sprawling metropolis that blends Mughal grandeur with modern chaos. Transitioning between these two cities is a classic Indian journey, moving from the timeless intensity of the ghats to the wide avenues and bustling markets of the capital.

The route is well-traveled by pilgrims, locals, and international visitors alike, meaning you have reliable options ranging from the nostalgic rhythm of the Indian Railways to the efficiency of a short domestic flight. Whether you want to witness the changing landscape from a train window or maximize your time in the city, the journey is an essential part of the North Indian experience.

Varanasi to Delhi by Flight

For those who want to swap the incense-filled air of Varanasi for the monuments of Delhi in the shortest time possible, flying is the most efficient choice. Flights depart from Lal Bahadur Shastri International Airport (VNS), located about 25 kilometers from the city center. Given the traffic in Varanasi, it is wise to leave early for the airport.

Multiple carriers operate this route, with flight durations typically ranging from 1 hour 30 minutes to 2 hours 40 minutes. Prices for an economy seat generally fall between $74 and $209, depending on how far in advance you book. Flying is particularly recommended during the peak of summer or winter when extreme temperatures or heavy fog can occasionally disrupt ground transport. You can easily compare these flight options and secure your seat on GoAsia.cc to ensure a smooth transition to the capital.

Varanasi to Ghaziabad Flights

An interesting alternative for travelers heading to the eastern outskirts of the National Capital Region is flying into Ghaziabad. These flights can be a strategic choice if your final destination is in East Delhi or Noida. Prices for this specific route are often competitive, ranging from $65 to $66, with travel times varying significantly from 1 hour 20 minutes to nearly 7 hours depending on the specific connection. Always check the transit details carefully if you choose this secondary airport option.

Varanasi to Delhi by Train

There is something deeply romantic about boarding a train in Varanasi. As the city fades away, you are treated to views of the rural heartland of Uttar Pradesh. This is the most popular way to travel for those who enjoy the social atmosphere of the rails and the comfort of a bed while they move. The journey time by train varies between 10 hours 56 minutes and 13 hours 25 minutes, making it a perfect overnight trip.

AC First Class Sleeper (1A)

This is the most comfortable and private way to travel by rail. The 1A cabins feature lockable doors and either two or four berths. It is the quietest class, offering clean bedding and a sense of exclusivity. At a price point of around $46, it provides a premium experience that allows you to arrive in Delhi feeling refreshed.

AC 2-Tier Sleeper (2A)

The 2-Tier carriages are a fantastic middle ground for travelers. These sections are air-conditioned and consist of four berths in an open compartment, plus two side berths across the aisle. Privacy is maintained with curtains. It is a social but respectful environment, costing between $18 and $46 depending on the specific train service and demand.

AC 3-Tier Sleeper (3A)

For the budget-conscious traveler who still wants the comfort of air conditioning, the 3-Tier sleeper is the standard choice. These carriages have six berths per compartment (three on each side) and two side berths. While it is more crowded than 2A and lacks privacy curtains, it is a safe and reliable way to cover the distance. Prices for these tickets are typically at the lower end of the $18 to $46 range.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$74 - $2091h 30m - 2h 40mHigh
Train (1A)$4611h - 13hHigh
Train (2A/3A)$18 - $3011h - 13hMedium
Flight (to Ghaziabad)$65 - $661h 20m - 7hHigh

Tips for Traveling from Varanasi to Delhi

  • Book Train Tickets Early: Indian Railways often sell out weeks in advance, especially for the 1A and 2A classes. If you have fixed dates, do not wait until you arrive in India to book.
  • Airport Transfers: The drive to Varanasi airport can take over an hour during peak times. Always allow extra time for the narrow, crowded streets near the Ganges.
  • Station Selection: Varanasi has several stations, including Varanasi Junction (BSB) and Banaras (BSBS). Check your ticket carefully to ensure you head to the correct one.
  • Food on Trains: While many trains offer catering services, it is always a good idea to bring your own snacks and a large bottle of water for the long journey.
  • Winter Fog: During December and January, North India often experiences heavy fog which can cause significant delays for both flights and trains. Keep your schedule flexible during these months.

Timetable

Flight Varanasi - Delhi $ 53.40–193.07 1h 30m – 2h 40m
  •   Economy 08:20, 08:30, 10:05, 12:40, 13:00, 14:35, 14:45, 15:45, 15:55, 17:20, 18:00, 22:35
Train Varanasi - Delhi $ 16.12–45.10 8h – 14h 35m
  •   1A - AC First Class Sleeper 01:40, 04:49, 15:15, 18:55, 22:30, 23:55
  •   2A - AC 2-Tier Sleeper 01:40, 04:49, 15:15, 18:55, 22:30, 23:55
  •   3A - AC 3-Tier Sleeper 01:40, 04:49, 15:15, 18:55, 22:30, 23:55
  •   3E - AC 3-Tier Economy Sleeper 04:49, 22:30
  •   CC - AC Chair Class 15:00
Flight Varanasi - Ghaziabad $ 51.48–58.08 1h 20m – 6h 50m
  •   Economy 11:35

Frequently Asked Questions

How can I book tickets from Varanasi to Delhi?

You can book train, bus, flight, taxi, van, and ferry tickets from Varanasi to Delhi 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 Delhi?

The most affordable way to travel is by train, specifically in the AC 3-Tier (3A) or AC 2-Tier (2A) sleeper classes, with prices starting as low as $18.

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

Flying is the fastest option, with direct flights taking between 1 hour 30 minutes and 2 hours 40 minutes to reach Delhi from Varanasi.

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

A flight takes roughly 2 hours, while the train journey typically lasts between 11 and 13.5 hours depending on the specific service.

Which railway station in Delhi do trains from Varanasi arrive at?

Most major trains from Varanasi arrive at either New Delhi Railway Station (NDLS) or Old Delhi Railway Station (DLI). Always check your specific train number for the arrival terminal.

Is it better to take an overnight train or a flight?

An overnight train is excellent for saving on a night's accommodation and experiencing Indian culture, while a flight is better if you are short on time or prefer to avoid long journeys.

Are meals included on the journey?

On flights, meals depend on the airline and fare type. On trains, some premium services include meals in the ticket price, while on others, you can purchase food from the onboard pantry car.