Agra
Agra
Bus

Ribba to Agra

Updated: 22 May 2026

The journey from Ribba to Agra covers 650 km. You will travel from the high Himalayas to the city of the Taj Mahal. This route involves a descent from Kinnaur to Shimla, then a journey to Delhi, and finally to Agra. Agra is a major tourist destination.

Total Distance: 650 km driving distance, 400 km straight-line air distance.
Fastest Way
Private taxi from Ribba to Shimla, then flight from Chandigarh to Agra.
Cheapest Way
HRTC bus to Shimla, then train to Delhi, and bus to Agra.
Compare Ribba to Agra Routes
Bus
Connecting
Duration
24 hours
Avg Price
1600-2200 INR
Operator
HRTC/UPSRTC
Route
Ribba - Reckong Peo - Shimla - Delhi - Agra

Buses from Delhi to Agra are very frequent.

Travel Tips
  • Local Transport
    Use auto-rickshaws for city travel.
  • Shopping
    Agra is famous for its marble handicrafts.
  • Food
    Try the local street food.
  • Connectivity
    Agra is well-connected by rail.
  • Booking
    Book your bus tickets in advance.
Safety Tips
  • Mountain Safety
    Be cautious on the Kinnaur roads.
  • Health
    Stay hydrated during the long journey.
  • Emergency
    Keep emergency contacts handy.
  • Valuables
    Keep your luggage secure.
People Also Ask
  • Is Agra a big city?
    Yes, it is a major tourist city.
  • How to reach Agra from Ribba?
    Take a bus to Shimla, then to Delhi, and finally to Agra.
  • Are there direct buses?
    No, you must change at Shimla and Delhi.
  • What is the best time to visit?
    Winter months are best.
  • Is it safe?
    Yes, it is a safe city.
Quick Info
  • From Ribba, Himachal Pradesh, 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.
2
Agra Fort
A historic fort.
3
Fatehpur Sikri
A historic city.
4
Itmad-ud-Daulah
A historic tomb.
Tags
Ribba to Agra Shimla to Agra Kinnaur to Agra Uttar Pradesh travel HRTC bus Ribba transport