Agra
Agra
Train

Suwakholi to Agra

Updated: 28 May 2026

The journey from Suwakholi to Agra covers about 400 kilometers. You must first reach Dehradun by taxi, then take a train to Agra. The train journey from Dehradun to Agra takes about 8 to 10 hours. Agra is home to the Taj Mahal and is a major tourist destination.

Total Distance: Driving distance 400 km, straight-line air distance 300 km.
Fastest Way
Train from Dehradun to Agra.
Cheapest Way
Bus from Dehradun ISBT to Agra.
Compare Suwakholi to Agra Routes
Train
Connecting
Duration
10 hours
Avg Price
800-2000 INR
Operator
Express Trains
Route
Suwakholi to Dehradun, then Dehradun to Agra.

Book your train tickets well in advance.

Travel Tips
  • Transport
    Trains are the most comfortable.
  • Timing
    Book early morning trains for a smooth journey.
  • Roads
    The road from Dehradun is well-maintained.
  • Connectivity
    Agra has excellent rail connectivity.
  • Booking
    Book train tickets via IRCTC.
Safety Tips
  • Road Safety
    Ensure your driver is experienced.
  • Night Travel
    Avoid night travel if possible.
  • Documents
    Keep your ID proof handy.
  • Emergency
    Save local emergency numbers.
People Also Ask
  • Is it safe?
    Yes, it is a safe route.
  • How long does it take?
    About 10 hours by train.
  • Are buses available?
    Yes, frequent buses from Dehradun.
  • Is it expensive?
    No, it is very affordable.
  • What is the best time?
    Winter months are ideal.
Quick Info
  • From Suwakholi, Uttarakhand, India
  • To Agra, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Agra
1
Taj Mahal
Visit the iconic monument.
2
Agra Fort
Explore the historic fort.
3
Fatehpur Sikri
See the ancient city.
4
Local Markets
Shop for marble crafts.
Tags
Suwakholi to Agra Dehradun to Agra train Agra transport travel to UP Uttarakhand to UP Agra travel guide long distance travel road trip