There are 8 ways to get from Madgaon 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 Dabolim Airport to Agra Airport, train
best- Fly from Dabolim Airport (GOI) to Agra Airport (AGR)plane GOI - AGR
- Take the train from Agra Cantt to Mathura Jntrain
9h 39m₹13,279–34,210Train
cheapest- Take the train from Madgaon to Mathura Jntrain 12617 / ...
33h 13m₹800–6,500Train via Bharatpur
- Take the train from Madgaon to Bharatpur Jntrain 22633 / ...
27h 26m₹862–6,576Bus
- Take the bus from Margaon to Taloja Panchnandbus
- Take the bus from Navi Mumbai to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Mathura, Uttar Pradeshbus
38h 26mDrive 1,663.1 km
- Drive from Madgaon to Mathuracar 1,663.1 km
22h 52m₹18,814–27,176Fly Dabolim Airport to Indira Gandhi International Airport, train
- Fly from Dabolim Airport (GOI) to Indira Gandhi International Airport (DEL)plane GOI - DEL
- Take the train from New Delhi to Mathura Jntrain
6h 28m₹6,714–15,390Fly Goa Mopa to Indira Gandhi International Airport, train
- Fly from Goa Mopa (GOX) to Indira Gandhi International Airport (DEL)plane GOX - DEL
- Take the train from New Delhi to Mathura Jntrain
8h 57m₹7,237–14,536Train to Belgaum Airport, fly to Indira Gandhi International Airport, train
- Take the train from Madgaon to Belgaumtrain
- Fly from Belgaum Airport (IXG) to Indira Gandhi International Airport (DEL)plane IXG - DEL
- Take the train from New Delhi to Mathura Jntrain
10h 7m₹9,731–17,024
Madgaon to Mathura by train
Questions & Answers
The cheapest way to get from Madgaon to Mathura is to train which costs ₹800 - ₹6,500 and takes 33h 13m.
The fastest way to get from Madgaon to Mathura is to fly and train which takes 6h 28m and costs ₹6,500 - ₹16,000.
No, there is no direct bus from Madgaon to Mathura. However, there are services departing from Margaon and arriving at Mathura, Uttar Pradesh via Navi Mumbai and Indore, Madhya Pradesh. The journey, including transfers, takes approximately 38h 26m.
Yes, there is a direct train departing from Madgaon and arriving at Mathura Jn. Services depart twice daily, and operate every day. The journey takes approximately 33h 13m.
The distance between Madgaon and Mathura is 1471 km. The road distance is 1663.1 km.
The best way to get from Madgaon to Mathura without a car is to train via Bharatpur which takes 27h 26m and costs ₹850 - ₹7,000.
It takes approximately 9h 39m to get from Madgaon to Mathura, including transfers.
Madgaon to Mathura bus services, operated by IntrCity SmartBus, depart from Margaon station.
Madgaon to Mathura train services, operated by Indian Railways, depart from Madgaon station.
The best way to get from Madgaon to Mathura is to train via Bharatpur which takes 27h 26m and costs ₹850 - ₹7,000. Alternatively, you can bus, which costs and takes 38h 26m.
What companies run services between Madgaon, India and Mathura, India?
Indian Railways operates a train from Madgaon to Bharatpur Jn 3 times a week. Tickets cost ₹750–6,000 and the journey takes 25h 58m. Alternatively, you can take a bus from Margaon to Mathura, Uttar Pradesh via Navi Mumbai and Indore, Madhya Pradesh in around 38h 26m.
- Website
- goindigo.in
Flights from Dabolim Airport to Agra Airport via Mumbai
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–33,000
Flights from Dabolim Airport to Agra Airport via Bengaluru
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–33,000
Flights from Dabolim Airport to Agra Airport via Hyderabad
- Ave. Duration
- 15h
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹13,000–33,000
Flights from Dabolim Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Dabolim Airport to Indira Gandhi International Airport via Ahmedabad
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Dabolim Airport to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Dabolim Airport to Indira Gandhi International Airport via Bhopal
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Goa Mopa to Indira Gandhi International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹7,000–25,000
Flights from Goa Mopa to Indira Gandhi International Airport via Jaipur
- Ave. Duration
- 4h 30m
- When
- Saturday
- Estimated price
- ₹7,000–25,000
Flights from Goa Mopa to Indira Gandhi International Airport via Chandigarh
- Ave. Duration
- 4h 40m
- When
- Wednesday
- Estimated price
- ₹7,000–25,000
Flights from Goa Mopa to Indira Gandhi International Airport via Pune
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,000–25,000
Flights from Goa Mopa to Indira Gandhi International Airport via Ahmedabad
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- ₹7,000–25,000
Flights from Goa Mopa to Indira Gandhi International Airport via Mumbai
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₹7,000–25,000
Flights from Belgaum Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹9,000–14,000
Flights from Belgaum Airport to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Belgaum Airport to Indira Gandhi International Airport via Bengaluru
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Madgaon to Bharatpur Jn
- Ave. Duration
- 25h 58m
- Frequency
- 3 times a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,600–3,400
- First Class (1A)
- ₹4,500–6,000
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 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 Madgaon to Belgaum
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- 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 Madgaon to Mathura Jn
- Ave. Duration
- 33h 13m
- Frequency
- Twice daily
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,800–6,500
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Margaon to Taloja Panchnand
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- ₹550–2,349
- 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
Madgaon to Mathura bus services, operated by IntrCity SmartBus, arrive at Taloja Panchnand station.
Madgaon to Mathura train services, operated by Indian Railways, arrive at Bharatpur Jn station.
Yes, the driving distance between Madgaon to Mathura is 1663 km. It takes approximately 22h 52m to drive from Madgaon to Mathura.
Book your Madgaon to Mathura bus tickets online with Omio.
There are 1006+ hotels available in Mathura.










