Bathinda
Bathinda
Agra
Agra
Train Bus

Bathinda to Agra

Updated: 21 May 2026

The distance from Bathinda to Agra is approximately 500 km. This journey takes you from the plains of Punjab to the city of Agra in Uttar Pradesh. The most common route is via NH 9 and the Yamuna Expressway, which is well-maintained and takes about 10 hours. Both bus and train services are available, making it a convenient trip for travelers.

Total Distance: 500 km by road, 450 km straight-line.
Fastest Way
Driving, taking 10 hours via NH 9 and Yamuna Expressway.
Cheapest Way
Train, costing around 400 INR.
Compare Bathinda to Agra Routes
Train
Direct
Duration
11 hours
Avg Price
400-1500 INR
Operator
Bathinda-Agra Express
Route
Bathinda Junction to Agra Cantonment

Trains are a comfortable and affordable option.

Bus
Direct
Duration
10 hours
Avg Price
800-1600 INR
Operator
UPSRTC
Route
NH 9 and Yamuna Expressway

Buses are frequent from the Bathinda bus stand.

Travel Tips
  • Bus Travel
    Buses are the most convenient way to travel between these two cities.
  • Road Conditions
    NH 9 and Yamuna Expressway are in good condition, making for a smooth drive.
  • Local Transport
    Auto-rickshaws are easily available in Agra for local travel.
  • Food
    Try the local North Indian cuisine for an authentic experience.
  • Weather
    Carry warm clothes, as the weather can change quickly.
Safety Tips
  • Road Safety
    Always wear a seatbelt if traveling by car.
  • Personal Safety
    Keep your valuables safe while traveling in public transport.
  • Emergency
    Keep the contact number of local police handy.
  • Hydration
    Carry water, especially during the summer months.
People Also Ask
  • Is there a direct train?
    Yes, there are direct trains between Bathinda and Agra.
  • How long is the bus ride?
    The bus ride takes about 10 hours.
  • Is it a safe route?
    Yes, it is a safe and well-traveled route.
  • Are there taxis?
    Yes, private taxis are available for hire.
  • What is the best time to visit?
    Winter months are the best time to visit Agra.
Quick Info
  • From Bathinda, Punjab, 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 in Agra, known for its stunning architecture.
2
Agra Fort
A historic fort in Agra, showcasing the royal heritage.
3
Fatehpur Sikri
A historic city near Agra, known for its Mughal architecture.
4
Local Markets
Explore the local markets in Agra for traditional handicrafts.
Tags
Bathinda to Agra Bathinda to Agra bus NH 9 route Agra travel Bathinda to Agra distance traveling to UP Punjab to UP road trip to Agra