Travel from Bhubaneswar to Nagpur

Train, bus or fly from Bhubaneswar to Nagpur?

IndiGo Airlines, Air India Limited and four other airlines fly from Bhubaneswar to Nagpur hourly. Alternatively, Indian Railways operates a train from Bhubaneswar to Nagpur twice daily. Tickets cost $18 - $27 and the journey takes 17 h.

How to get from Bhubaneswar to Nagpur

From Bhubaneswar taxi to Bhubaneswar airport, fly to Nagpur airport, then taxi to Nagpur.4 h 38 min$134
From Bhubaneswar (BBS) train to Nagpur (NGP).17 h$26
From Bhubaneswar bus to Raipur then bus to Nagpur.19 h$20
From Bhubaneswar drive to Nagpur.12 h 13 min$104

How long does it take to get from Bhubaneswar to Nagpur?

It takes approximately 4 h 38 min to get from Bhubaneswar to Nagpur, including transfers.

Is there a direct train between Bhubaneswar and Nagpur?

Yes, there is a direct train departing from Bhubaneswar (BBS) and arriving at Nagpur (NGP). Services depart twice daily, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 17 h.

Is there a direct bus between Bhubaneswar and Nagpur?

No, there is no direct bus from Bhubaneswar to Nagpur. However, there are services departing from Bhubaneswar and arriving at Nagpur via Raipur. The journey, including transfers, takes approximately 19 h.

Operators from Bhubaneswar to Nagpur

IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
AirAsia IndiaAirAsia India
Jet AirwaysJet Airways
Indian RailwaysIndian Railways