There are 7 ways to get from Bhubaneshwar to Roha 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 to Chhatrapati Shivaji Maharaj International Airport, train
best- Fly from Biju Patnaik International Airport (BBI) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane BBI - BOM
- Take the train from Panvel to Rohatrain
7h 9m₹7,742–13,204Train via Thāne
cheapest- Take the train from Cuttack to Thanetrain 12880 / ...
- Take the train from Panvel to Rohatrain 11003 / ...
32h 59m₹896–8,948Bus, train
- Take the bus from Bhubaneswar, Odisha to Nagpur, Maharashtrabus
- Take the bus from Nagpur, Maharashtra to Kalyan, Maharashtrabus
- Take the train from Panvel to Rohatrain
32h 25mDrive 1,619.3 km
- Drive from Bhubaneshwar to Rohacar 1,619.3 km
21h 45m₹18,294–26,425Fly to Pune Airport, train
- Fly from Biju Patnaik International Airport (BBI) to Pune Airport (PNQ)plane BBI - PNQ
- Take the train from Pune Jn to Panveltrain
- Take the train from Panvel to Rohatrain
7h 59m₹8,532–15,152Fly to Ozar Airport, train
- Fly from Biju Patnaik International Airport (BBI) to Ozar Airport (ISK)plane BBI - ISK
- Take the train from Nasik Road to Thanetrain
- Take the train from Panvel to Rohatrain
13h 32m₹10,312–25,892Train
- Take the train from Bhubaneswar to Lonavalatrain 11020
- Take the train from Lonavala to Rohatrain 01445 / ...
38h 38m₹945–7,195
Biju Patnaik International Airport (BBI) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights
Questions & Answers
The cheapest way to get from Bhubaneshwar to Roha is to train which costs ₹900 - ₹7,500 and takes 38h 38m.
The fastest way to get from Bhubaneshwar to Roha is to fly and train which takes 7h 9m and costs ₹7,500 - ₹14,000.
No, there is no direct train from Bhubaneshwar to Roha. However, there are services departing from Bhubaneswar and arriving at Roha via Cuttack, Thane and Panvel. The journey, including transfers, takes approximately 32h 59m.
The distance between Bhubaneshwar and Roha is 1487 km. The road distance is 1619.3 km.
The best way to get from Bhubaneshwar to Roha without a car is to bus and train which takes 32h 25m and costs .
It takes approximately 7h 9m to get from Bhubaneshwar to Roha, including transfers.
Bhubaneshwar to Roha train services, operated by Indian Railways, depart from Cuttack station.
Bhubaneshwar to Roha train services, operated by Indian Railways, arrive at Thane station.
Yes, the driving distance between Bhubaneshwar to Roha is 1619 km. It takes approximately 21h 45m to drive from Bhubaneshwar to Roha.
There are 115+ hotels available in Roha.
What companies run services between Bhubaneshwar, India and Roha, India?
You can take a train from Bhubaneswar to Roha via Cuttack, Thane, and Panvel in around 32h 59m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹7,500–11,000
Flights from Biju Patnaik International Airport to Chhatrapati Shivaji Maharaj International Airport via Raipur
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–11,000
Flights from Biju Patnaik International Airport to Pune Airport via Hyderabad
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- ₹9,500–13,000
Flights from Biju Patnaik International Airport to Pune Airport via Madras
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹9,500–13,000
Flights from Biju Patnaik International Airport to Ozar Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹9,500–34,000
Flights from Biju Patnaik International Airport to Ozar Airport via Delhi
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- ₹9,500–32,000
Flights from Biju Patnaik International Airport to Ozar Airport via Hyderabad
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹9,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Panvel to Roha
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Panvel to Roha
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Cuttack to Thane
- Ave. Duration
- 28h 22m
- Frequency
- 3 times a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,800–2,400
- Second AC (2A)
- ₹2,600–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Panvel to Roha
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Pune Jn to Panvel
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Panvel to Roha
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Nasik Road to Thane
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- ₹160–1,548
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
- Chair Class
- ₹866
- Executive Class
- ₹1,548
Train from Panvel to Roha
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bhubaneswar to Lonavala
- Ave. Duration
- 33h 20m
- Frequency
- Once daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
Train from Lonavala to Roha
- Ave. Duration
- 4h 18m
- Frequency
- Twice a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- +91 9909151419
- [email protected]
- Website
- Veer Travels
Bus from Bhubaneswar, Odisha to Nagpur, Maharashtra
- Ave. Duration
- 15h 50m
- Frequency
- Twice daily
- Schedules at
- Veer 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 4 of the smartest ways to explore Australia, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.






