Travel from Mumbai to Champaran

Bus or train from Mumbai to Champaran?

Indian Railways operates a train from Mumbai to Champaran 3 times a week. Tickets cost $35 - $50 and the journey takes 43 h 41 min. Alternatively, RedBus operates a bus from Mumbai to Champaran every 30 minutes. Tickets cost $9 - $13 and the journey takes 14 h. 2 other operators also service this route.

How to get from Mumbai to Champaran

From Elphinstone Rd train to Mumbai airport, fly to Kathmandu airport, then drive to Champaran. 8 h 6 min $160. From Elphinstone Rd train to Mumbai airport, fly to Patna airport, taxi to Dighwara (DGA), train to Sagauli Junction (SGL), then taxi to Champaran. 10 h 56 min $153. From Elphinstone Rd train to Mumbai airport, fly to Varanasi airport, taxi to Manduadih (MUV), train to Sagauli Junction (SGL), then taxi to Champaran. 13 h 43 min $143. From Elphinstone Rd train to Mumbai airport, fly to Lucknow airport, taxi to Lucknow Nr (LKO), train to Sagauli Junction (SGL), then taxi to Champaran. 13 h 54 min $112. From Bandra Terminus (BDTS) train to Sagauli Junction (SGL) then taxi to Champaran. 44 h 11 min $48. From Mumbai bus to Indore, bus to Ramgarh, bus to Motihari, then taxi to Champaran. 2 days 20 h $46. From Mumbai drive to Champaran. 25 h 57 min $223.