Haridwar
Haridwar
Agra
Agra
Train Bus

Haridwar to Agra

Updated: 20 May 2026

Agra is located 380 km from Haridwar and is home to the Taj Mahal. The journey takes about 7 hours by train or 8 hours by road via NH 34 and the Yamuna Expressway. Agra is a world-famous tourist destination. Both train and bus options are available for this journey.

Total Distance: Driving distance is 380 km; straight-line air distance is 320 km.
Fastest Way
Train is the fastest and most comfortable mode of transport.
Cheapest Way
UPSRTC bus is the most economical choice.
Compare Haridwar to Agra Routes
Train
Direct
Duration
7 hours
Avg Price
400 - 1200 INR
Operator
Haridwar-Agra Express
Route
Haridwar Junction to Agra Cantt

Trains are the most comfortable and fastest way to travel.

Bus
Direct
Duration
8 hours 30 mins
Avg Price
600 - 1100 INR
Operator
UPSRTC
Route
Haridwar ISBT to Agra Bus Stand

Buses are a reliable option if you prefer road travel.

Travel Tips
  • Taj Mahal Tickets
    Book your tickets online in advance to avoid long queues.
  • Traffic
    Expect heavy traffic in the city center.
  • Local Transport
    Auto-rickshaws and cycle rickshaws are easily available for local travel.
  • Booking
    Book your train tickets in advance to ensure a seat.
  • Connectivity
    Mobile network is excellent throughout the city.
Safety Tips
  • Traffic Safety
    Be cautious of heavy traffic and follow road rules.
  • Personal Safety
    Keep your belongings secure in public places.
  • Emergency
    Save local emergency numbers on your phone.
  • Night Travel
    Avoid late-night travel if possible.
People Also Ask
  • What is Agra famous for?
    It is known for the Taj Mahal and its historical significance.
  • How far is Agra from Haridwar?
    It is approximately 380 km away.
  • Are there direct trains?
    Yes, there are several direct trains available.
  • Is it safe for tourists?
    Yes, it is a safe city for tourists.
  • What is the best time to visit?
    Winter months are the most pleasant.
Quick Info
  • From Haridwar, Uttarakhand, India
  • To Agra, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Agra
1
Taj Mahal
A world-famous monument and a UNESCO World Heritage site, a must-visit for everyone.
2
Agra Fort
A historic fort known for its architecture and historical significance.
3
Fatehpur Sikri
An ancient city built by Akbar, located near Agra.
4
Mehtab Bagh
A beautiful garden offering a stunning view of the Taj Mahal.
Tags
Haridwar to Agra Haridwar to Agra distance trains from Haridwar to Agra Agra travel guide how to reach Agra road trip to Agra Uttar Pradesh travel Haridwar to Agra bus