There are 7 ways to get from Bhubaneshwar to Kiratpur Sahib by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Chandigarh International Airport, bus
best- Fly from Biju Patnaik International Airport (BBI) to Chandigarh International Airport (IXC)plane BBI - IXC
- Take the bus from Chandigarh to Kiratpurbus
8h 1m₹9,658–33,238Train
cheapest- Take the train from Bhubaneswar to Ambala Cant Jntrain 20807
- Take the train from Ambala Cant Jn to Kiratpur Sahibtrain 12057 / ...
38h 2m₹952–7,297Train via Delhi
- Take the train from Bhubaneswar to New Delhitrain 12801 / ...
- Take the train from New Delhi to Kiratpur Sahibtrain 12057
35h 37m₹1,002–7,575Bus
- Take the bus from Bhubaneswar, Odisha to Howrah, West Bengalbus
- Take the bus from Howrah, West Bengal to Faridabad, Haryanabus
- Take the bus from Faridabad to Chandigarhbus
- Take the bus from Chandigarh to Kiratpurbus
37h 55mDrive 1,844.1 km
- Drive from Bhubaneshwar to Kiratpur Sahibcar 1,844.1 km
24h 26m₹20,698–29,897Fly to Indira Gandhi International Airport, train
- Fly from Biju Patnaik International Airport (BBI) to Indira Gandhi International Airport (DEL)plane BBI - DEL
- Take the train from New Delhi to Kiratpur Sahibtrain
9h 24m₹8,887–19,373Fly to Kangra Airport, bus
- Fly from Biju Patnaik International Airport (BBI) to Kangra Airport (DHM)plane BBI - DHM
- Take the bus from Kangra to Hamirpurbus
- Take the bus from Hamirpur to Kiratpurbus
9h 37m₹13,027–28,473
Bhubaneshwar to Kiratpur Sahib by train
Questions & Answers
The cheapest way to get from Bhubaneshwar to Kiratpur Sahib is to train which costs ₹950 - ₹7,500 and takes 38h 2m.
The fastest way to get from Bhubaneshwar to Kiratpur Sahib is to fly and bus which takes 8h 1m and costs ₹9,500 - ₹34,000.
No, there is no direct bus from Bhubaneshwar to Kiratpur Sahib. However, there are services departing from Bhubaneswar, Odisha and arriving at Kiratpur via Howrah, West Bengal, Faridabad and Chandigarh. The journey, including transfers, takes approximately 37h 55m.
No, there is no direct train from Bhubaneshwar to Kiratpur Sahib. However, there are services departing from Bhubaneswar and arriving at Kiratpur Sahib via New Delhi. The journey, including transfers, takes approximately 35h 37m.
The distance between Bhubaneshwar and Kiratpur Sahib is 1563 km. The road distance is 1844.1 km.
The best way to get from Bhubaneshwar to Kiratpur Sahib without a car is to train via Delhi which takes 35h 37m and costs ₹1,000 - ₹8,000.
It takes approximately 8h 1m to get from Bhubaneshwar to Kiratpur Sahib, including transfers.
Bhubaneshwar to Kiratpur Sahib bus services, operated by Shree Nila Madhaba Travels, depart from Bhubaneswar, Odisha station.
Bhubaneshwar to Kiratpur Sahib train services, operated by Indian Railways, depart from Bhubaneswar station.
The best way to get from Bhubaneshwar to Kiratpur Sahib is to train via Delhi which takes 35h 37m and costs ₹1,000 - ₹8,000. Alternatively, you can bus, which costs and takes 37h 55m.
What companies run services between Bhubaneshwar, India and Kiratpur Sahib, India?
You can take a train from Bhubaneswar to Kiratpur Sahib via New Delhi in around 35h 37m. Alternatively, you can take a bus from Bhubaneswar, Odisha to Kiratpur via Howrah, West Bengal, Faridabad, and Chandigarh in around 37h 55m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹11,000–75,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- ₹11,000–75,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- ₹11,000–75,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Patna
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Allahabad
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Ranchi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Kangra Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹11,000–29,000
- Website
- airindia.in
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–24,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- ₹8,500–20,000
- Website
- airindiaexpress.in
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹8,500–17,000
- Website
- spicejet.com
Flights from Biju Patnaik International Airport to Kangra Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹11,000–33,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to New Delhi
- Ave. Duration
- 29h
- Frequency
- 3 times a day
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
Train from New Delhi to Kiratpur Sahib
- Ave. Duration
- 5h 37m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from New Delhi to Kiratpur Sahib
- Ave. Duration
- 5h 37m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Bhubaneswar to Ambala Cant Jn
- Ave. Duration
- 34h 55m
- Frequency
- 3 times a week
- Estimated price
- ₹800–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,000
Train from Ambala Cant Jn to Kiratpur Sahib
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Kiratpur
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ₹310–550
- Website
- hrtchp.com
- Ordinary
- ₹310–420
- AC Himdhara
- ₹370–550
Bus from Chandigarh to Kiratpur
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- ₹320–550
- Website
- hrtchp.com
- Ordinary
- ₹320–420
- AC Himdhara
- ₹380–550
Bus from Kangra to Hamirpur
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- ₹320–550
- Website
- hrtchp.com
- Ordinary
- ₹320–420
- AC Himdhara
- ₹380–550
Bus from Hamirpur to Kiratpur
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- ₹330–600
- Website
- hrtchp.com
- Ordinary
- ₹330–440
- AC Himdhara
- ₹400–600
- Website
- Shree Nila Madhaba Travels
Bus from Bhubaneswar, Odisha to Howrah, West Bengal
- Ave. Duration
- 9h
- Frequency
- Every 30 minutes
- Schedules at
- Shree Nila Madhaba Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Howrah, West Bengal to Faridabad, Haryana
- Ave. Duration
- 19h 25m
- Frequency
- 4 times a week
- Estimated price
- ₹1,500–3,700
- Website
- Shymoli Paribahan
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Faridabad to Chandigarh
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- ₹460–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹460–650
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Bhubaneshwar to Kiratpur Sahib bus services, operated by Shree Nila Madhaba Travels, arrive at Howrah, West Bengal station.
Bhubaneshwar to Kiratpur Sahib train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Bhubaneshwar to Kiratpur Sahib is 1844 km. It takes approximately 24h 26m to drive from Bhubaneshwar to Kiratpur Sahib.
There are 16+ hotels available in Kiratpur Sahib.














