Bhubaneswar
Bhubaneswar
Train

Ribba to Bhubaneswar

Updated: 22 May 2026

The journey from Ribba to Bhubaneswar covers about 2100 km. You will take a bus from Ribba to Chandigarh, followed by a train to Bhubaneswar. This route connects the high Himalayas to the temple city of Bhubaneswar. The total travel time is approximately 42 hours.

Total Distance: Driving distance 2150 km, Air distance 1700 km.
Fastest Way
Flight from Chandigarh to Bhubaneswar via Delhi.
Cheapest Way
HRTC bus to Chandigarh and sleeper class train to Bhubaneswar.
Compare Ribba to Bhubaneswar Routes
Train
Connecting
Duration
38 hours
Avg Price
2200-5000 INR
Operator
Indian Railways
Route
Chandigarh to Bhubaneswar

Check train availability on IRCTC.

Travel Tips
  • Bus Booking
    Book in advance.
  • Train Booking
    Use IRCTC.
  • Clothing
    Pack for humid weather.
  • Food
    Try local food.
  • Connectivity
    Stay connected.
Safety Tips
  • Mountain Safety
    Be careful on roads.
  • Health
    Stay hydrated.
  • Security
    Keep bags safe.
  • Emergency
    Keep numbers handy.
People Also Ask
  • Is Bhubaneswar connected to Chandigarh?
    Yes.
  • How far is Ribba from Bhubaneswar?
    2150 km.
  • Can I fly?
    Yes.
  • Best time?
    Winter.
  • Are buses available?
    Yes.
Quick Info
  • From Ribba, Himachal Pradesh, India
  • To Bhubaneswar, Odisha, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Bhubaneswar
1
Lingaraj Temple
Visit the temple.
2
Udayagiri Caves
Explore the caves.
3
Nandankanan Zoo
Visit the zoo.
4
Dhauli Giri
See the stupa.
Tags
Ribba to Bhubaneswar travel to Bhubaneswar Himachal to Bhubaneswar train to Bhubaneswar HRTC bus Chandigarh to Bhubaneswar train Bhubaneswar travel long distance India