Faridabad
Faridabad
Bus

Ribba to Faridabad

Updated: 22 May 2026

The journey from Ribba to Faridabad covers 570 km. You will travel from the high Himalayas to the industrial city of Faridabad. This route involves a descent from Kinnaur to Shimla and then a drive through the plains. Faridabad is a major industrial center.

Total Distance: 570 km driving distance, 320 km straight-line air distance.
Fastest Way
Private taxi from Ribba to Faridabad takes 18 hours.
Cheapest Way
HRTC bus to Shimla followed by a Haryana Roadways bus to Faridabad.
Compare Ribba to Faridabad Routes
Bus
Connecting
Duration
21 hours
Avg Price
1500-2000 INR
Operator
HRTC/Haryana Roadways
Route
Ribba - Reckong Peo - Shimla - Faridabad

Buses from Chandigarh to Faridabad are very frequent.

Travel Tips
  • Local Transport
    Use the metro for city travel.
  • Shopping
    Faridabad is famous for its markets.
  • Food
    Try the local street food.
  • Connectivity
    Faridabad is well-connected by metro.
  • 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 Faridabad a big city?
    Yes, it is a major industrial city.
  • How to reach Faridabad from Ribba?
    Take a bus to Shimla and then a connecting bus to Faridabad.
  • Are there direct buses?
    No, you must change at Shimla.
  • 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 Faridabad, Haryana, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Faridabad
1
Surajkund Lake
A historic reservoir.
2
Badkhal Lake
A popular picnic spot.
3
Raja Nahar Singh Palace
A historic palace.
4
Town Park
A large park.
Tags
Ribba to Faridabad Shimla to Faridabad Kinnaur to Faridabad Haryana travel HRTC bus Ribba transport