There are 10 ways to get from Bahraich to Mumbai by train, plane, 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.
Train, train to Chaudhary Charan Singh Airport, fly to Chhatrapati Shivaji Maharaj International Airport
best- Take the train from Bahraich to Gonda Jntrain
- Take the train from Gonda Jn to Badshahnagartrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane LKO - BOM
8h 19m₹7,064–12,449Train
cheapest- Take the train from Bahraich to Gonda Jntrain 14214 / ...
- Take the train from Gonda Jn to Mumbai Centraltrain 09190
31h 20m₹829–6,489Train via Dadar
- Take the train from Bahraich to Gonda Jntrain 14214 / ...
- Take the train from Gonda Jn to C Shivaji Maharaj Ttrain 12597
28h₹889–7,339Bus
- Take the bus from Bahraich, Uttar Pradesh to Lucknow, Uttar Pradeshbus Bahraich, Uttar Pradesh - Lucknow, Uttar Pradesh
- Take the bus from Lucknow, Uttar Pradesh to Mumbai, Maharashtrabus Lucknow, Uttar Pradesh - Mumbai, Maharashtra
39h 38mDrive 1,485.4 km
- Drive from Bahraich to Mumbaicar 1,485.4 km
21h 56m₹16,948–24,480Train, train to Gorakhpur Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Bahraich to Mankapur Jntrain
- Take the train from Mankapur Jn to Gorakhpurtrain
- Fly from Gorakhpur Airport (GOP) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane GOP - BOM
10h 23m₹7,639–17,316Train, train to Kanpur Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Bahraich to Gonda Jntrain
- Take the train from Gonda Jn to Kanpur Centraltrain
- Fly from Kanpur Airport (KNU) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane KNU - BOM
11h₹7,049–18,589Train, train to Chaudhary Charan Singh Airport, fly to Pune Airport
- Take the train from Bahraich to Gonda Jntrain
- Take the train from Gonda Jn to Badshahnagartrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Pune Airport (PNQ)plane LKO - PNQ
- Take the train from Pune Jn to Dadartrain
11h 25m₹7,497–15,579Train to Varanasi Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Bahraich to Varanasi Jntrain
- Fly from Varanasi Airport (VNS) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane VNS - BOM
14h 15m₹5,497–12,972Bus via Kapur Bawdi
- Take the bus from Bahraich, Uttar Pradesh to Lucknow, Uttar Pradeshbus Bahraich, Uttar Pradesh - Lucknow, Uttar Pradesh
- Take the bus from Lucknow, Uttar Pradesh to Thanebus Lucknow, Uttar Pradesh - Thane
39h 53m
Bahraich to Mumbai by train
Comparing Your Travel Options
The cheapest way to get from Bahraich to Mumbai is to train which costs ₹800 - ₹6,500 and takes 31h 20m.
The fastest way to get from Bahraich to Mumbai is to train and fly which takes 8h 19m and costs ₹7,000 - ₹13,000.
No, there is no direct bus from Bahraich to Mumbai station. However, there are services departing from Bahraich, Uttar Pradesh and arriving at Kurla Bus Station West via Lucknow, Uttar Pradesh and Kurla Depot. The journey, including transfers, takes approximately 39h 38m.
No, there is no direct train from Bahraich to Mumbai. However, there are services departing from Bahraich and arriving at Dadar via Gonda Jn and C Shivaji Maharaj T. The journey, including transfers, takes approximately 28h.
The distance between Bahraich and Mumbai is 1389 km. The road distance is 1485.4 km.
The best way to get from Bahraich to Mumbai without a car is to train via Dadar which takes 28h and costs ₹850 - ₹7,500.
It takes approximately 8h 19m to get from Bahraich to Mumbai, including transfers.
Bahraich to Mumbai bus services, operated by SLGT Travels, depart from Bahraich, Uttar Pradesh station.
Bahraich to Mumbai train services, operated by Indian Railways, depart from Bahraich station.
The best way to get from Bahraich to Mumbai is to train via Dadar which takes 28h and costs ₹850 - ₹7,500. Alternatively, you can bus, which costs and takes 39h 38m.
What companies run services between Bahraich, India and Mumbai, India?
You can take a train from Bahraich to Dadar via Gonda Jn and C Shivaji Maharaj T in around 28h. Alternatively, you can take a bus from Bahraich, Uttar Pradesh to Sion via Lucknow, Uttar Pradesh, Mumbai, Maharashtra, Kurla Depot, Kurla Bus Station West, and Kurla in around 39h 38m.
- Website
- goindigo.in
Flights from Chaudhary Charan Singh Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- ₹6,500–9,500
Flights from Chaudhary Charan Singh Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- ₹6,500–9,500
Flights from Gorakhpur Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Gorakhpur Airport to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Gorakhpur Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Gorakhpur Airport to Chhatrapati Shivaji Maharaj International Airport via Kolkata
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Kanpur Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Kanpur Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Chaudhary Charan Singh Airport to Pune Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–17,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport via Ahmedabad
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹5,000–9,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bahraich to Gonda Jn
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Gonda Jn to Badshahnagar
- Ave. Duration
- 1h 51m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Bahraich to Gonda Jn
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Gonda Jn to C Shivaji Maharaj T
- Ave. Duration
- 25h 30m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,000
- First Class (1A)
- ₹4,000–5,500
Train from Bahraich to Mankapur Jn
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Mankapur Jn to Gorakhpur
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Bahraich to Gonda Jn
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Gonda Jn to Kanpur Central
- Ave. Duration
- 4h 23m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Bahraich to Gonda Jn
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Gonda Jn to Badshahnagar
- Ave. Duration
- 1h 51m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bahraich to Varanasi Jn
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Bahraich to Gonda Jn
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Gonda Jn to Mumbai Central
- Ave. Duration
- 29h 15m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,200
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,200–5,500
- [email protected]
- Website
- SLGT Travels
Bus from Bahraich, Uttar Pradesh to Lucknow, Uttar Pradesh
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Lucknow, Uttar Pradesh to Mumbai, Maharashtra
- Ave. Duration
- 33h 25m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bahraich, Uttar Pradesh to Lucknow, Uttar Pradesh
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Lucknow, Uttar Pradesh to Thane
- Ave. Duration
- 33h 15m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT 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 The London Underground: Essential tips to navigate the Tube, Need to know: Eurostar, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
Bahraich to Mumbai bus services, operated by SLGT Travels, arrive at Lucknow, Uttar Pradesh station.
Bahraich to Mumbai train services, operated by Indian Railways, arrive at Gonda Jn station.
Yes, the driving distance between Bahraich to Mumbai is 1485 km. It takes approximately 21h 56m to drive from Bahraich to Mumbai.
There are 1647+ hotels available in Mumbai.






