Looking for train, flight, taxi fare, bus from Haridwar to Agra? Compare prices from 21 verified operators offering 19 vehicle types. Prices start from $7 (₹573) for private door-to-door service with meet & greet.
Average travel time is approximately 390 minutes. (by car)
By Train
Train from Haridwar to Agra takes approximately 466 minutes. Scenic and budget-friendly option with various class options from basic seats to sleeper cabins.
Vehicle
Price (USD)
Operators
Seats
SL - Sleeper Class
~466 min
$7
• Indian Railways
1-4
3E - AC 3-Tier Economy Sleeper
~466 min
$13
• Indian Railways
1-4
3A - AC 3-Tier Sleeper
~466 min
$14 – $15
• Indian Railways
1-4
2A - AC 2-Tier Sleeper
~466 min
$17 – $19
• Indian Railways
1-4
1A - AC First Class Sleeper
~466 min
$26 – $29
• Indian Railways
1-4
By Flight
Fly from Haridwar to Agra in just 1690 minutes. Fastest option for long distances with prices starting from $210.
Vehicle
Price (USD)
Operators
Seats
Economy
~1690 min
$210
• IndiGo
1-4
Private Transfer
Door-to-door private car service from Haridwar to Agra. Comfortable ride with meet & greet, ideal for families and groups.
Vehicle
Price (USD)
Operators
Seats
Economy Sedan
Economy 3pax
~390 min
$103
• Cab Expresso
1-3
Comfort Sedan
Comfort 3pax
~305 min
$104
• TravelODesk India
1-3
Van / Minibus
Van 8pax
~390 min
$155
• Cab Expresso
1-8
Van / Minibus
Van 6pax
~305 min
$156
• TravelODesk India
1-6
Hatchback 4pax
~347 min
$304 – $306
• TaxiBazaar
1-4
Sedan
~347 min
$304 – $306
• TaxiBazaar
1-4
SUV
SUV 6pax
~347 min
$418 – $420
• TaxiBazaar
1-6
By Bus
Bus service from Haridwar to Agra. Affordable option with various comfort levels from standard to VIP coaches.
Vehicle
Price (USD)
Operators
Seats
Non-AC Seater
~810 min
$9 – $12
• Jai Shree Ganesh Yatra
• UPSRTC
• UPSRTC
1-4
AC Seater
~450 min
$9 – $48
• Ptcskybus
• Jai Shree Ganesh Yatra
• Jai Shree Ganesh Yatra
1-4
Non-AC Sleeper
~660 min
$10
• Skt Shri Travels Gwalior
1-4
Standard
~675 min
$10
• FlixBus
1-4
A/C Semi Sleeper
~604 min
$10 – $12
• UPSRTC
1-4
AC Sleeper
~465 min
$11 – $22
• Baba Travels Mathura
• Kalpana Travel Gwalior
• Kalpana Travel Gwalior
1-4
Other routes from Haridwar
Frequently asked questions
How much does it cost to travel from Haridwar to Agra?
Prices start from $7. There are 19 travel options available across 4 transport types.
How long does the train from Haridwar to Agra take?
The train journey takes approximately 466 minutes. Multiple class options are available from basic seats ($7) to comfortable sleeper cabins.
Are there flights from Haridwar to Agra?
Yes, flights take only 1690 minutes. Prices start from $210 with IndiGo.
What private transfer options are available?
Private door-to-door transfers include sedans, SUVs, and vans for groups. All prices include driver, meet & greet, and luggage. Journey takes approximately 390 minutes.
Are there buses from Haridwar to Agra?
Yes, bus services are available with various comfort levels from standard to VIP coaches. Prices start from $9.
How much is the taxi fare from Haridwar to Agra?
Taxi fare prices: Sedan (1-3 pax): from $103, Van/Minibus (1-8 pax): from $155, SUV (1-6 pax): from $418. All prices are for private door-to-door transfer with driver and luggage included.
Travel tips
Book in advance
Book at least 24 hours ahead to ensure availability and the best rates.
Payment options
Pay securely online by card. No cash needed on arrival.
Luggage included
Standard luggage is included. Contact operator for extra large items.