There are 9 ways to get from Mathura to Bandra Terminus 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 to Indira Gandhi International Airport, fly to Chhatrapati Shivaji Maharaj International Airport
best- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane DEL - BOM
6h 22m₹6,434–10,462Train
cheapest- Take the train from Mathura Jn to Bandra Terminustrain 12904 / ...
18h 5m₹550–4,300Train via Mumbai Central
- Take the train from Mathura Jn to Mumbai Centraltrain 12954 / ...
16h 13m₹574–5,105Bus
- Take the bus from Mathura to Indorebus redbusIndia_A/C Sleeper / ...
- Take the bus from Indore to Mumbaibus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper / ...
26h 21mDrive 1,251.6 km
- Drive from Mathura to Bandra Terminuscar 1,251.6 km
14h 16m₹14,043–20,284Bus to Hindon, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the bus from Mathura to Ghaziabadbus
- Fly from Hindon (HDO) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HDO - BOM
5h 28m₹8,262–23,365Train to Gwalior Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Mathura Jn to Gwalior Jn.train
- Fly from Gwalior Airport (GWL) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane GWL - BOM
6h 19m₹6,140–16,776Train to Jaipur International Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Bhuteshwar to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane JAI - BOM
9h 25m₹7,464–17,781Train to Indira Gandhi International Airport, fly to Pune Airport, train
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Pune Airport (PNQ)plane DEL - PNQ
- Take the train from Pune Jn to Dadartrain
10h 17m₹7,382–15,442
Mathura to Bandra Terminus by train
Comparing Your Travel Options
The cheapest way to get from Mathura to Bandra Terminus is to train which costs ₹550 - ₹4,300 and takes 18h 5m.
The fastest way to get from Mathura to Bandra Terminus is to bus and fly which takes 5h 28m and costs ₹8,000 - ₹24,000.
No, there is no direct bus from Mathura to Bandra Terminus. However, there are services departing from Mathura and arriving at Bandra Talkies via Indore and Kurla Depot. The journey, including transfers, takes approximately 26h 21m.
Yes, there is a direct train departing from Mathura Jn and arriving at Bandra Terminus. Services depart five times a day, and operate every day. The journey takes approximately 18h 5m.
The distance between Mathura and Bandra Terminus is 1304 km. The road distance is 1251.6 km.
The best way to get from Mathura to Bandra Terminus without a car is to train via Mumbai Central which takes 16h 13m and costs ₹550 - ₹5,500.
It takes approximately 6h 22m to get from Mathura to Bandra Terminus, including transfers.
Mathura to Bandra Terminus bus services, operated by Sanjay Travels, depart from Mathura station.
Mathura to Bandra Terminus train services, operated by Indian Railways, depart from Mathura Jn station.
The best way to get from Mathura to Bandra Terminus is to train via Mumbai Central which takes 16h 13m and costs ₹550 - ₹5,500. Alternatively, you can bus, which costs and takes 26h 21m.
What companies run services between Mathura, India and Bandra Terminus, India?
Indian Railways operates a train from Mathura Jn to Mumbai Central once daily. Tickets cost ₹550–4,300 and the journey takes 15h 20m. Alternatively, you can take a bus from Mathura to Bandra Terminus via Indore, Mumbai, Kurla Depot, and Bandra Talkies in around 26h 21m.
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹5,500–9,000
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹5,500–21,000
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Hindon to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Gwalior Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹5,500–13,000
Flights from Gwalior Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 52m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹5,500–13,000
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport via Udaipur
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport via Indore
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹7,000–16,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹5,500–8,500
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹5,000–10,000
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹7,000–8,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹5,500–7,500
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ₹7,000–21,000
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ₹6,500–8,000
Flights from Jaipur International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹4,000–15,000
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹7,000–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Mathura Jn to Mumbai Central
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- ₹550–4,300
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,300
Train from Mathura Jn to Gwalior Jn.
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bhuteshwar to Gandhinagar Jpr
- Ave. Duration
- 4h 27m
- Frequency
- 5 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
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 Mathura Jn to Bandra Terminus
- Ave. Duration
- 18h 5m
- Frequency
- 5 times a day
- Estimated price
- ₹550–4,300
- 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,400–4,300
- Phone
- +91 8956692573
- [email protected]
- Website
- Sanjay Travels
Bus from Mathura to Indore
- Ave. Duration
- 13h 25m
- Frequency
- 3 times a day
- Schedules at
- Sanjay Travels
- Website
- Sharad Indore
Bus from Mathura to Indore
- Ave. Duration
- 13h 12m
- Frequency
- 3 times a day
- Schedules at
- Sharad Indore
- Website
- Kamla Travels
Bus from Mathura to Indore
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Schedules at
- Kamla Travels
Bus from Indore to Mumbai
- Ave. Duration
- 13h 55m
- Frequency
- Twice daily
- Schedules at
- Kamla Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Mathura to Indore
- Ave. Duration
- 13h 25m
- Frequency
- 5 times a week
- Schedules at
- Safar Express Tour
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Indore to Mumbai
- Ave. Duration
- 11h 35m
- Frequency
- Every 4 hours
- Schedules at
- Raj Ratan Tours & Travels
- Phone
- +91 73125 15449
- [email protected]
- Website
- Citizen Travels
Bus from Indore to Mumbai
- Ave. Duration
- 12h
- Frequency
- Every 4 hours
- Schedules at
- Citizen Travels
- Website
- Soni Travels
Bus from Indore to Mumbai
- Ave. Duration
- 12h 30m
- Frequency
- Every 2 hours
- Schedules at
- Soni Travels
- Phone
- +91 02269875555
- [email protected]
- Website
- Dolphin Bus
Bus from Indore to Mumbai
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Website
- Dolphin Bus
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Indore to Mumbai
- Ave. Duration
- 10h
- Frequency
- 5 times a week
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 77708 88340
- [email protected]
- Website
- X Elite
Bus from Indore to Mumbai
- Ave. Duration
- 12h 15m
- Frequency
- 5 times a week
- Schedules at
- X Elite
- Website
- Chouhan Travels
Bus from Indore to Mumbai
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Schedules at
- Chouhan Travels
- Website
- Dhariwal Travels
Bus from Indore to Mumbai
- Ave. Duration
- 11h 40m
- Frequency
- 4 times a week
- Schedules at
- Dhariwal Travels
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Mathura to Ghaziabad
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₹420–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹420–600
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Mathura to Bandra Terminus bus services, operated by Sanjay Travels, arrive at Indore station.
Mathura to Bandra Terminus train services, operated by Indian Railways, arrive at Mumbai Central station.
Yes, the driving distance between Mathura to Bandra Terminus is 1252 km. It takes approximately 14h 16m to drive from Mathura to Bandra Terminus.
There are 1606+ hotels available in Bandra Terminus.


















