There are 5 ways to get from Chennai to Bhubaneshwar by plane, train, bus, 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
best- Fly from Chennai International Airport (MAA) to Biju Patnaik International Airport (BBI)plane MAA - BBI
3h 22m₹6,030–16,038Train
cheapest- Take the train from Chennai Central to Bhubaneswartrain 12842 / ...
18h 55m₹550–4,200Bus via Tirupati
- Take the bus from Chennai to Tirupatibus redbusIndia_Electric A/C Seater
- Take the bus from Tirupati to Bhubaneswarbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
24h 10mDrive 1,202.7 km
- Drive from Chennai to Bhubaneshwarcar 1,202.7 km
17h 56m₹11,665–16,849Bus
- Take the bus from Chennai to Bhubaneswarbus redbusIndia_A/C Seater / Sleeper
25h₹1,400–3,600
Chennai to Bhubaneshwar by train
Comparing Your Travel Options
The cheapest way to get from Chennai to Bhubaneshwar is to train which costs ₹550 - ₹4,200 and takes 18h 55m.
The fastest way to get from Chennai to Bhubaneshwar is to fly which takes 3h 22m and costs ₹6,000 - ₹16,000.
Yes, there is a direct bus departing from Chennai and arriving at Bhubaneswar. Services depart five times a day, and operate every day. The journey takes approximately 25h.
Yes, there is a direct train departing from Chennai Central and arriving at Bhubaneswar. Services depart three times a day, and operate every day. The journey takes approximately 18h 55m.
The distance between Chennai and Bhubaneshwar is 1021 km. The road distance is 1202.7 km.
The best way to get from Chennai to Bhubaneshwar without a car is to train which takes 18h 55m and costs ₹550 - ₹4,200.
It takes approximately 3h 22m to get from Chennai to Bhubaneshwar, including transfers.
Chennai to Bhubaneshwar bus services, operated by Fresh Bus, depart from Chennai station.
Chennai to Bhubaneshwar train services, operated by Indian Railways, depart from Chennai Central station.
The best way to get from Chennai to Bhubaneshwar is to fly which takes 3h 22m and costs ₹6,000 - ₹16,000. Alternatively, you can train, which costs ₹550 - ₹4,200 and takes 18h 55m, you could also bus via Tirupati, which costs and takes 24h 10m.
What companies run services between Chennai, India and Bhubaneshwar, India?
IndiGo Airlines and Air India Express fly from Chennai International Airport (MAA) to Biju Patnaik International Airport (BBI) every 4 hours. Alternatively, Indian Railways operates a train from Chennai Central to Bhubaneswar 3 times a day. Tickets cost ₹550–4,200 and the journey takes 18h 55m.
- Website
- goindigo.in
Flights from Chennai International Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹5,000–15,000
Flights from Chennai International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ₹5,000–15,000
Flights from Chennai International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₹5,000–15,000
- Website
- airindiaexpress.in
Flights from Chennai International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹8,500–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Chennai Central to Bhubaneswar
- Ave. Duration
- 18h 55m
- Frequency
- 3 times a day
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,300–4,200
- Phone
- +91 707 5511 729
- [email protected]
- Website
- Fresh Bus
Bus from Chennai to Tirupati
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Schedules at
- Fresh Bus
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Chennai to Tirupati
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Website
- NeuGo
- Website
- Balaji Cabs
Bus from Chennai to Tirupati
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Schedules at
- Balaji Cabs
- Website
- VRCR Travels
Bus from Chennai to Tirupati
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- VRCR Travels
- Website
- AR & BCVR Travels
Bus from Chennai to Tirupati
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- AR & BCVR Travels
- Website
- Sri Vaari Travels
Bus from Chennai to Tirupati
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- Sri Vaari Travels
- Website
- Sri Balaji Transports
Bus from Chennai to Tirupati
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Schedules at
- Sri Balaji Transports
Bus from Chennai to Tirupati
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a week
- Schedules at
- (SBLT) Shri Bhagiyalakshimi Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h
- Frequency
- Every 3 hours
- Estimated price
- ₹1,300–3,500
- Website
- Shymoli Paribahan
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 23h 30m
- Frequency
- Twice daily
- Estimated price
- ₹1,400–3,600
- Website
- Shymoli Paribahan
- Phone
- +91 83094 28352
- [email protected]
- Website
- Naveen Tours and Travels
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h 40m
- Frequency
- 5 times a day
- Schedules at
- Naveen Tours and Travels
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h 30m
- Frequency
- 4 times a day
- Website
- Kalosona Bus
- Website
- Gopinath Parivahan
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 21h 10m
- Frequency
- 4 times a day
- Schedules at
- Gopinath Parivahan
- Website
- Konark Cruiser
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h 10m
- Frequency
- 4 times a week
- Schedules at
- Konark Cruiser
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h 35m
- Frequency
- 4 times a week
- Website
- Express Line
- Schedules at
- Express Line
- Website
- Joshna Travels And Cargo
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 23h 20m
- Frequency
- Twice a week
- Schedules at
- Joshna Travels And Cargo
- Website
- Sana Travels
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h 45m
- Frequency
- Once a week
- Schedules at
- Sana Travels
- Phone
- +91 99405 65430
- [email protected]
- Website
- MRM Travels
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 25h
- Frequency
- 5 times a day
- Website
- MRM Travels
- Phone
- +91 99407 69269
- [email protected]
- Website
- Anushka Travels
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Schedules at
- Anushka Travels
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Travelling by boat in Italy, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Chennai to Bhubaneshwar bus services, operated by Fresh Bus, arrive at Tirupati station.
Chennai to Bhubaneshwar train services, operated by Indian Railways, arrive at Bhubaneswar station.
Yes, the driving distance between Chennai to Bhubaneshwar is 1203 km. It takes approximately 17h 56m to drive from Chennai to Bhubaneshwar.
Book your Chennai to Bhubaneshwar train tickets online with 12go.asia.
Book your Chennai to Bhubaneshwar bus tickets online with Omio.
There are 306+ hotels available in Bhubaneshwar.
























