Agra
Agra
Train

Bardoli to Agra

Updated: 21 May 2026

Agra is a historic city in Uttar Pradesh. From Bardoli, travel to Surat and take a train to Agra. The journey takes about 16-20 hours. It is a well-connected city in Uttar Pradesh.

Total Distance: 1100 km by road, 950 km air distance.
Fastest Way
Flight from Surat to Delhi, then 2-hour train to Agra.
Cheapest Way
Sleeper class train from Surat to Agra.
Compare Bardoli to Agra Routes
Train
Connecting via Surat
Duration
18 hours
Avg Price
900 - 3500 INR
Operator
Agra Express
Route
Surat to Agra Cantt

Trains are well-connected.

Travel Tips
  • Transport
    Use auto-rickshaws for local travel.
  • Food
    Try the local Petha.
  • Weather
    It is hot; carry light clothes.
  • Language
    Hindi is the main language.
  • Booking
    Book train tickets well in advance.
Safety Tips
  • Sun
    Use sunscreen.
  • Water
    Drink only bottled water.
  • Scams
    Be wary of touts.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • How to reach Agra from Bardoli?
    Train from Surat to Agra.
  • Is Agra safe for tourists?
    Yes, it is a safe city.
  • What is the distance from Bardoli to Agra?
    Approximately 1100 km.
  • Are there direct flights to Agra?
    Yes, from major cities.
  • What is the best time to visit Agra?
    Winter months are best.
Quick Info
  • From Bardoli, Gujarat, India
  • To Agra, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Agra
1
Taj Mahal
A world-famous monument.
2
Agra Fort
An ancient fort.
3
Fatehpur Sikri
A historic city.
4
Itmad-ud-Daulah
A beautiful tomb.
Tags
Bardoli to Agra Surat to Agra train travel to Agra from Gujarat Agra trip guide Bardoli to Uttar Pradesh trains to Agra Agra travel how to reach Agra
More to Bardoli