How to Get from Delhi to Patna

How to Get from Delhi to Patna

Last updated: March 8, 2026

Leaving the wide avenues and power corridors of Delhi for the ancient heart of Bihar feels like a journey through layers of Indian history. While Delhi stands as a monument to various empires and modern governance, Patna sits on the banks of the Ganges, carrying the legacy of Pataliputra, one of the oldest continuously inhabited places in the world. This route is a vital artery for business travelers, students, and families, connecting the capital with the fertile plains of the east.

The transition from the frantic energy of the National Capital Region to the bustling, riverside charm of Patna involves crossing nearly 1,000 kilometers of the North Indian heartland. Whether you prefer the efficiency of a quick flight or the rhythmic, communal experience of an overnight train, the journey offers a window into the changing landscapes of Uttar Pradesh and Bihar. You can easily compare these options and book your tickets on GoAsia.cc to ensure a smooth transition between these two historic cities.

Delhi to Patna by Flight

For those who value time above all else, flying is the most efficient way to bridge the gap between Delhi and Patna. The flight takes between 1 hour 25 minutes and 1 hour 50 minutes, making it possible to have breakfast in Delhi and be in the heart of Patna by lunchtime. Prices for a seat in Economy class typically range from $52 to $209, depending on how far in advance you book and the season of travel.

Flights depart from Indira Gandhi International Airport (DEL) and arrive at Jay Prakash Narayan International Airport (PAT). While the airport in Patna is relatively close to the city center, its shorter runway means you might experience a slightly more abrupt landing than usual, which is a standard part of the Patna flying experience. Numerous carriers operate this route throughout the day, providing plenty of flexibility for morning, afternoon, or evening departures.

Delhi to Patna by Train

The train journey from Delhi to Patna is a quintessential Indian experience, tracing a path through the Gangetic plains. This mode of transport is significantly more affordable than flying, with prices ranging from $9 for a basic sleeper berth to $53 for a premium air-conditioned first-class cabin. The duration of the trip varies greatly depending on the service you choose, taking anywhere from 11 hours 30 minutes to over 18 hours.

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

If you are looking for comfort and privacy, the AC First Class Sleeper is the top tier. It offers lockable compartments and clean bedding, making the long journey feel much shorter. The AC 2-Tier Sleeper is also an excellent choice, featuring four berths per bay with curtains for privacy. These classes are highly recommended for those traveling overnight who want to arrive in Patna feeling refreshed.

AC 3-Tier (3A) and Economy (3E)

The AC 3-Tier and 3-Tier Economy classes are the workhorses of the Indian Railways. These carriages are air-conditioned and provide six berths per bay. While they lack the privacy curtains of the higher classes, they offer a social atmosphere and a comfortable temperature, which is essential during the sweltering North Indian summer. Prices for these tiers are very competitive, often hovering in the mid-range of the $9 to $53 spectrum.

Sleeper Class (SL)

For the budget traveler or the adventurer, the Sleeper Class is the most economical way to travel. These carriages are not air-conditioned and can get quite dusty and crowded, but they offer an unfiltered look at life on the rails. It is the best way to see the landscape and interact with locals, though it is not recommended during the peak of summer or for those who require a quiet environment.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight $52 - $209 1h 25m - 1h 50m High
Train (AC First Class) $45 - $53 11h 30m - 18h 23m High
Train (AC 2/3 Tier) $15 - $35 11h 30m - 18h 23m Medium
Train (Sleeper) $9 - $12 11h 30m - 18h 23m Low

Tips for Traveling from Delhi to Patna

  • Book in Advance: Trains on this route, especially the faster Rajdhani or Tejas expresses, sell out weeks or even months in advance. Flights also see sharp price increases as the departure date approaches.
  • Station Codes: In Delhi, trains may depart from New Delhi (NDLS), Old Delhi (DLI), or Anand Vihar Terminal (ANVT). In Patna, you might arrive at Patna Junction (PNBE) or Rajendra Nagar Terminal (RJPB). Always double-check your ticket.
  • Fog Delays: If you are traveling during the winter months (December and January), be prepared for significant delays. Dense fog often blankets North India, affecting both flight schedules and train speeds.
  • Food on Board: While many premium trains include meals in the ticket price, it is always a good idea to carry some bottled water and dry snacks for the journey.
  • Luggage Safety: On trains, especially in Sleeper and 3A classes, use a chain and lock to secure your luggage to the metal loop under the lower berth.

Timetable

Flight Delhi - Patna $ 50.54–203.15 1h 25m – 1h 50m
  •   Economy 06:15, 08:00, 08:35, 08:40, 09:40, 10:45, 13:00, 14:25, 16:05, 16:55, 18:05, 18:50, 19:10, 19:15, 21:00
Train Delhi - Patna $ 9.09–52.04 11h 30m – 18h 23m
  •   1A - AC First Class Sleeper 13:10, 16:50, 17:10, 17:30, 21:05
  •   2A - AC 2-Tier Sleeper 13:10, 16:50, 17:10, 17:30, 21:05
  •   3A - AC 3-Tier Sleeper 13:10, 16:50, 17:10, 17:30, 21:05
  •   3E - AC 3-Tier Economy Sleeper 17:30, 21:05
  •   SL - Sleeper Class 13:10, 17:30, 19:10, 21:05

Frequently Asked Questions

How can I book tickets from Delhi to Patna?

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

The cheapest way to travel is by train in the Sleeper Class (SL), with tickets starting as low as $9. For a bit more comfort, the AC 3-Tier Economy options are also very affordable.

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

Flying is the fastest option by far. The flight duration is typically between 1 hour 25 minutes and 1 hour 50 minutes, compared to at least 11 hours on the fastest train.

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

By air, the journey takes under 2 hours. By rail, the travel time varies between 11 hours 30 minutes and 18 hours 23 minutes, depending on the specific train service.

Which railway stations are used for this route?

Trains from Delhi usually depart from New Delhi, Anand Vihar, or Old Delhi stations. Most arrive at Patna Junction, though some services stop at nearby Rajendra Nagar or Danapur.

Is it better to fly or take the train to Patna?

If you are on a tight schedule, flying is better. However, a high-class train ticket (1A or 2A) provides a comfortable overnight stay that saves you the cost of a hotel night and offers a classic Indian travel experience.

Are meals provided on the journey?

Most airlines offer snacks or meals for purchase, while premium trains like the Rajdhani Express often include meals in the ticket price. For other train classes, you can buy food from station vendors or onboard catering services.