GoAsia
How to Get from Haridwar to Varanasi

How to Get from Haridwar to Varanasi

Last updated: October 16, 2026
Contents

Haridwar and Varanasi are two of India's holiest Ganges cities, far apart across the North Indian plains. Most travelers cover the distance overnight, by train, by bus or in a private car.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Haridwar to Varanasi by Train

Haridwar Railway Station is well connected to major cities such as Delhi, Mumbai and Dehradun.[1] Varanasi is one of North India's main rail hubs with four major stations: Varanasi Junction (BSB), Banaras (BSBS), Pt. Deen Dayal Upadhyaya Junction (DDU) and Kashi (KEI).[2] Check which of them your train uses before you book, because it decides how you continue in Varanasi.

An entrance of Haridwar Railway Station
An entrance of Haridwar Railway StationPhoto: World8115 / Wikimedia Commons, Public domain

Indian Railways opens reservations 60 days before the journey,[3] so book early for berths on this popular pilgrimage route. Look up the current direct and connecting trains in the IRCTC journey planner.

Haridwar to Varanasi by Bus

Booking platforms list a direct bus service in AC seater and AC sleeper versions. It takes about 17 to 21 hours and costs about $43 to $61 (October 2026).[4] It suits travelers who could not get a train berth and can cope with a very long ride.

Haridwar to Varanasi by Private Transfer

A private car gives door-to-door service without a fixed timetable and suits groups and travelers with heavy luggage. Booking platforms list this transfer at about 11 hours 40 minutes to 15 hours, with prices starting at about $183 for a standard car (October 2026).[4]

Comparing Your Options

ModePrice (USD)Duration
Bus (AC seater or sleeper)About $43 to $61[4]About 17 to 21 hours
Private transferFrom about $183[4]About 11 hours 40 minutes to 15 hours

Prices and durations for the bus and the private transfer come from booking platforms. Train fares depend on the class and are shown in the IRCTC planner.

Timetable

Bus Haridwar - Varanasi $ 42.68–60.73 17h 10m – 21h 15m
  • →  AC Seater 11:20
  • →  AC Sleeper 18:20
Taxi Haridwar - Varanasi $ 182.35–785.36 11h 40m – 15h
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
  • →  Comfort 3pax
  • →  Van 6pax
  • →  Economy 3pax
  • →  Van 8pax
Train Haridwar - Varanasi $ 7.89–35.57 13h 27m – 18h 55m
  • →  1A - AC First Class Sleeper 20:30, 22:13, 23:43
  • →  2A - AC 2-Tier Sleeper 20:30, 22:13
  • →  3A - AC 3-Tier Sleeper 20:30, 22:13, 23:43
  • →  3E - AC 3-Tier Economy Sleeper 20:30, 23:43
  • →  SL - Sleeper Class 20:30, 22:13, 23:43

Frequently Asked Questions

How can I book tickets from Haridwar to Varanasi?

Use the booking tool on this page to compare the transport options currently available from Haridwar to Varanasi, including current prices and schedules.

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

Booking platforms list the bus from about $43 and private transfers from about $183 (October 2026). Train fares depend on the class; the IRCTC journey planner shows the current fares.

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

By road, booking platforms list private transfers at about 11 hours 40 minutes to 15 hours, shorter than the 17 to 21 hours listed for the bus. Check the IRCTC journey planner for current train times.

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

A private transfer takes about 11 hours 40 minutes to 15 hours and the bus about 17 to 21 hours, according to booking platforms. Train times depend on the service.

Which railway station should I use in Varanasi?

Varanasi has four major stations: Varanasi Junction (BSB), Banaras (BSBS), Pt. Deen Dayal Upadhyaya Junction (DDU) and Kashi (KEI). Pick the one your train arrives at and check how far it is from your hotel.

How early can I book a train from Haridwar to Varanasi?

Indian Railways opens reservations 60 days before the journey. Book early for sleeper and AC berths.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Uttarakhand Tourism Development Board: Haridwar. Retrieved October 15, 2026.
  2. [2] Incredible India (Ministry of Tourism): Places to Visit In Varanasi. Retrieved October 15, 2026.
  3. [3] Indian Railways: Advance Reservation. Retrieved October 15, 2026.
  4. [4] 12Go: Haridwar to Varanasi timetable. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.