There are 11 ways to get from Vasai Road to Mathura 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 Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport, train
best- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Indira Gandhi International Airport (DEL)plane BOM - DEL
- Take the train from New Delhi to Mathura Jntrain
6h 58m₹6,315–10,777Train
cheapest- Take the train from Vasai Road to Mathura Jntrain 19019 / ...
23h 3m₹550–4,200Train via Borivali
- Take the train from Borivali to Mathura Jntrain 12953 / ...
15h 43m₹558–5,071Bus
- Take the bus from Nala Sopara to Chiman Bagh Squarebus Nala Sopara - Chiman Bagh Square
- Take the bus from Indore, Madhya Pradesh to Mathura, Uttar Pradeshbus Indore, Madhya Pradesh - Mathura, Uttar Pradesh
28h 28mDrive 1,230.6 km
- Drive from Vasai Road to Mathuracar 1,230.6 km
14h 21m₹13,927–20,116Fly Chhatrapati Shivaji Maharaj International Airport to Agra Airport, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Agra Airport (AGR)plane BOM - AGR
- Take the train from Agra Cantt to Mathura Jntrain
5h 30m₹14,380–30,097Fly Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Gwalior Airport (GWL)plane BOM - GWL
- Take the train from Gwalior Jn. to Mathura Jntrain
7h 20m₹7,540–13,517Fly Chhatrapati Shivaji Maharaj International Airport to Hindon, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Hindon (HDO)plane BOM - HDO
- Take the train from New Delhi to Mathura Jntrain
6h 56m₹8,270–19,821Train, train to Ozar Airport, fly to Indira Gandhi International Airport
- Take the train from Vasai Road to Kalyan Jntrain
- Take the train from Kalyan Jn to Nasik Roadtrain
- Fly from Ozar Airport (ISK) to Indira Gandhi International Airport (DEL)plane ISK - DEL
- Take the train from New Delhi to Mathura Jntrain
8h 57m₹8,387–23,037Fly Chhatrapati Shivaji Maharaj International Airport to Chaudhary Charan Singh Airport, bus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Chaudhary Charan Singh Airport (LKO)plane BOM - LKO
- Take the bus from Lucknow, Uttar Pradesh to Mathura, Uttar Pradeshbus
10h 33mFly Chhatrapati Shivaji Maharaj International Airport to Jaipur International Airport, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Jaipur International Airport (JAI)plane BOM - JAI
- Take the train from Gandhinagar Jpr to Bharatpur Jntrain
10h 27m₹7,435–17,317
Vasai Road to Mathura by train
Questions & Answers
The cheapest way to get from Vasai Road to Mathura is to train which costs ₹550 - ₹4,200 and takes 23h 3m.
The fastest way to get from Vasai Road to Mathura is to fly and train which takes 5h 30m and costs ₹14,000 - ₹31,000.
No, there is no direct bus from Vasai Road to Mathura. However, there are services departing from Nala Sopara and arriving at Mathura, Uttar Pradesh via Indore, Madhya Pradesh. The journey, including transfers, takes approximately 28h 28m.
Yes, there is a direct train departing from Vasai Road and arriving at Mathura Jn. Services depart once daily, and operate every day. The journey takes approximately 23h 3m.
The distance between Vasai Road and Mathura is 1336 km. The road distance is 1230.6 km.
The best way to get from Vasai Road to Mathura without a car is to train via Borivali which takes 15h 43m and costs ₹550 - ₹5,500.
It takes approximately 6h 58m to get from Vasai Road to Mathura, including transfers.
Vasai Road to Mathura bus services, operated by IntrCity SmartBus, depart from Nala Sopara station.
Vasai Road to Mathura train services, operated by Indian Railways, depart from Borivali station.
The best way to get from Vasai Road to Mathura is to train via Borivali which takes 15h 43m and costs ₹550 - ₹5,500. Alternatively, you can bus, which costs and takes 28h 28m.
What companies run services between Vasai Road, India and Mathura, India?
Indian Railways operates a train from Borivali to Mathura Jn every 4 hours. Tickets cost ₹550–4,200 and the journey takes 14h 13m. Alternatively, you can take a train from Vasai Road to Mathura, Uttar Pradesh via Nala Sopara, Nala Sopara, Chiman Bagh Square, and Indore, Madhya Pradesh in around 28h 28m.
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Chhatrapati Shivaji Maharaj International Airport to Agra Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–28,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹7,000–10,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–10,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Hindon
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹7,500–17,000
Flights from Ozar Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chaudhary Charan Singh Airport via Ahmedabad
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–10,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chaudhary Charan Singh Airport via Indore
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jaipur International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jaipur International Airport via Udaipur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jaipur International Airport via Ahmedabad
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ₹6,500–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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 Borivali to Mathura Jn
- Ave. Duration
- 14h 13m
- Frequency
- Every 4 hours
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Agra Cantt to Mathura Jn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Gwalior Jn. to Mathura Jn
- Ave. Duration
- 2h 8m
- 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 New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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 Vasai Road to Kalyan Jn
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Kalyan Jn to Nasik Road
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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 Gandhinagar Jpr to Bharatpur Jn
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- 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
Train from Vasai Road to Mathura Jn
- Ave. Duration
- 23h 3m
- Frequency
- Once daily
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Nala Sopara to Chiman Bagh Square
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₹550–2,431
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹550–800
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
More Questions & Answers
Vasai Road to Mathura bus services, operated by IntrCity SmartBus, arrive at Chiman Bagh Square station.
Vasai Road to Mathura train services, operated by Indian Railways, arrive at Mathura Jn station.
Yes, the driving distance between Vasai Road to Mathura is 1231 km. It takes approximately 14h 21m to drive from Vasai Road to Mathura.
There are 1004+ hotels available in Mathura.










