How to Get from Delhi to Varanasi

How to Get from Delhi to Varanasi

Last updated: March 8, 2026

Leaving behind the frantic energy of India's capital for the spiritual heart of the country is a rite of passage for many travelers. While Delhi is a city of wide boulevards and Mughal grandeur, Varanasi is a labyrinth of ancient alleys and sacred ghats where life and death dance openly along the banks of the Ganges. This journey takes you from the modern political center of India to one of the oldest continuously inhabited cities in the world, a transition that is as much a shift in soul as it is in geography.

The route between these two iconic cities is well-trodden, offering a choice between the efficiency of the air and the quintessential Indian experience of a long-distance train. Whether you want to wake up as the sun rises over the northern plains or zip across the distance in a couple of hours, you can easily secure your spot by booking through GoAsia.cc to ensure your transition to the holy city is as smooth as possible.

Delhi to Varanasi by Flight

For those who prefer to maximize their time exploring the ghats rather than watching the landscape roll by, flying is the most efficient choice. The flight from Delhi to Varanasi is a short hop that saves nearly half a day of travel time compared to the rail network. Most flights depart from Indira Gandhi International Airport (DEL) and arrive at Lal Bahadur Shastri International Airport (VNS), which is located about 25 kilometers from the main riverfront area of Varanasi.

Prices for economy class tickets generally range from $56 to $206, depending on how far in advance you book and the season of travel. The flight duration is remarkably short, taking anywhere from 1h 20min to 2h 50min. This is the ideal option for business travelers or those on a tight itinerary who want to experience the evening Ganga Aarti ceremony on the day of their arrival. Several domestic carriers operate this route frequently throughout the day, providing plenty of flexibility for your schedule.

Delhi to Varanasi by Train

Traveling by train in India is more than just a transport method; it is a cultural immersion. The journey from Delhi to Varanasi by rail covers the vast Indo-Gangetic Plain, offering glimpses of rural life, mustard fields, and bustling provincial stations. This is the most popular way to travel for those who enjoy the rhythmic clatter of the tracks and the chance to meet local families sharing stories and snacks over hot chai.

The train journey typically takes between 10h 50min and 13h 45min. Prices are quite economical, ranging from $23 to $48 depending on the class of service you choose. Because this is a long journey, most travelers opt for sleeper classes to arrive refreshed.

AC First Class (1A)

This is the most comfortable and private option available. AC First Class cabins feature lockable doors and either two or four berths. It is the quietest way to travel, providing clean bedding and a sense of security. At approximately $48, it offers excellent value for a journey of this distance, allowing you to sleep through the night and arrive in Varanasi ready to explore.

AC 2-Tier (2A) and 3-Tier (3A)

AC 2-Tier offers open-plan cabins with four berths (two upper, two lower) and two berths across the aisle, separated by curtains for privacy. AC 3-Tier is a more social and budget-friendly option with six berths per cabin and no curtains. Both classes are air-conditioned and include pillows, sheets, and blankets. These classes are favorites among backpackers and local families alike, offering a balance of comfort and affordability with prices starting as low as $23.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$56 - $2051h 20min - 2h 50minHigh
Train (1A)$4810h 50min - 13h 45minHigh
Train (2A/3A)$23 - $3510h 50min - 13h 45minMedium

Tips for Traveling from Delhi to Varanasi

  • Book in Advance: Trains in India, especially on the Delhi to Varanasi route, sell out weeks or even months in advance. If you want a specific class like 1A or 2A, use GoAsia.cc to book as soon as your plans are firm.
  • Station Logistics: Delhi has several major railway stations. Most trains to Varanasi depart from New Delhi (NDLS), Old Delhi (DLI), or Anand Vihar Terminal (ANVT). Double-check your ticket carefully to ensure you head to the correct station.
  • Arrival in Varanasi: When you arrive at Varanasi Junction (BSB), expect a high level of activity. It is often easier to use a ride-sharing app or pre-arrange a pickup through your hotel to avoid negotiating with the crowd of rickshaw drivers at the exit.
  • Food and Water: While some premium trains serve meals, it is always a good idea to carry bottled water and some dry snacks. On the train, you will have many opportunities to buy hot tea and local snacks from vendors who walk through the aisles.
  • Luggage Security: If you are traveling by train, bring a small chain and padlock to secure your luggage to the metal loops provided under the lower seats. This is a standard practice in India and provides peace of mind while you sleep.

Timetable

Flight Delhi - Varanasi $ 58.11–191.06 1h 20m – 2h 50m
  •   Economy 06:25, 10:40, 11:05, 11:15, 12:40, 13:35, 14:00, 15:05, 16:10, 20:45
Train Delhi - Varanasi $ 35.65–47.44 10h 50m – 13h 45m
  •   1A - AC First Class Sleeper 11:25, 13:10, 17:40, 18:40, 21:15

Frequently Asked Questions

How can I book tickets from Delhi to Varanasi?

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

The cheapest way to travel is by train, specifically in the AC 3-Tier or AC 2-Tier classes, where prices start at approximately $23. This is significantly more affordable than flying while providing a comfortable place to sleep.

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

The fastest way to reach Varanasi is by flight. The direct air journey takes between 1h 20min and 2h 50min, which is much quicker than the 11 to 14 hours required by train.

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

A flight takes roughly 1.5 to 3 hours, while the train journey typically takes between 10 hours and 50 minutes and 13 hours and 45 minutes depending on the specific service.

Which railway station in Delhi should I go to?

Trains to Varanasi depart from various stations including New Delhi (NDLS), Delhi Junction (DLI), and Anand Vihar Terminal (ANVT). Always check your booking confirmation carefully as these stations are located in different parts of the city.

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

An overnight train is a great way to save on a night's accommodation and experience the Indian rail system, arriving in Varanasi in the morning. A flight is better if you have limited time and want to avoid the potential fatigue of a long rail journey.

Are meals provided on the journey?

Most flights on this route are short and may only offer snacks for purchase. On trains, food can often be ordered from the onboard catering service or purchased from vendors at major station stops, though it is wise to carry your own water.