There are 11 ways to get from Mathura to Dwārka by train, bus, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Bayāna
best- Take the train from Mathura Jn to Bayana Jntrain 12402 / ...
- Take the train from Bayana Jn to Dwarkatrain 15636
22h 16m₹734–5,530Bus
- Take the bus from Mathura, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Ahmedabad, Gujaratbus
- Take the bus from Paldi to Hathi Gatebus
31h 35mDrive 1,245 km
- Drive from Mathura to Dwārkacar 1,245 km
17h 45m₹14,078–20,335Train to Agra Airport, fly to Govardhanpur Airport Jamnagar, train
- Take the train from Mathura Jn to Agra Cantttrain
- Fly from Agra Airport (AGR) to Govardhanpur Airport Jamnagar (JGA)plane AGR - JGA
- Take the train from Jamnagar to Dwarkatrain
22h 1m₹13,606–35,580Bus, train
- Take the bus from Mathura, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Rajkotbus
- Take the train from Rajkot Jn to Dwarkatrain
34h 8mTrain
- Take the train from Mathura Jn to Agra Cantttrain 12002 / ...
- Take the train from Agra Cantt to Dwarkatrain 15045
34h 59m₹826–6,470Train to Indira Gandhi International Airport, fly to Rajkot International Airport, train
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Rajkot International Airport (HSR)plane DEL - HSR
- Take the train from Rajkot Jn to Dwarkatrain
12h 21m₹8,034–15,562Train to Indira Gandhi International Airport, fly to Govardhanpur Airport Jamnagar, train
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Govardhanpur Airport Jamnagar (JGA)plane DEL - JGA
- Take the train from Jamnagar to Dwarkatrain
11h 58m₹6,544–12,712Train to Indira Gandhi International Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Sardar Vallabhbhai Patel International Airport (AMD)plane DEL - AMD
- Take the train from Sabarmati Jn to Dwarkatrain
12h 25m₹5,924–12,912Train to Jaipur International Airport, fly to Govardhanpur Airport Jamnagar, train
- Take the train from Bhuteshwar to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Govardhanpur Airport Jamnagar (JGA)plane JAI - JGA
- Take the train from Jamnagar to Dwarkatrain
16h 12m₹9,074–23,031Train to Indira Gandhi International Airport, fly to Bhuj Airport, taxi
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Bhuj Airport (BHJ)plane DEL - BHJ
- Take the taxi from Bhuj Airport (BHJ) to Dwārkataxi
10h 54m₹12,694–23,262
Mathura to Dwārka by train
Comparing Your Travel Options
The cheapest way to get from Mathura to Dwārka is to train via Bayāna which costs ₹700 - ₹6,000 and takes 22h 16m.
The fastest way to get from Mathura to Dwārka is to train and fly and taxi which takes 10h 54m and costs ₹12,000 - ₹24,000.
No, there is no direct bus from Mathura to Dwārka. However, there are services departing from Mathura, Uttar Pradesh and arriving at Hathi Gate via Agra, Uttar Pradesh, Sanyas Ashram and Paldi. The journey, including transfers, takes approximately 31h 35m.
No, there is no direct train from Mathura to Dwārka. However, there are services departing from Mathura Jn and arriving at Dwarka via Bayana Jn. The journey, including transfers, takes approximately 22h 16m.
The distance between Mathura and Dwārka is 1411 km. The road distance is 1245 km.
The best way to get from Mathura to Dwārka without a car is to train via Bayāna which takes 22h 16m and costs ₹700 - ₹6,000.
It takes approximately 22h 16m to get from Mathura to Dwārka, including transfers.
Mathura to Dwārka bus services, operated by Raj Kalpana Travels Pvt Ltd, depart from Mathura, Uttar Pradesh station.
Mathura to Dwārka train services, operated by Indian Railways, depart from Mathura Jn station.
The best way to get from Mathura to Dwārka is to train via Bayāna which takes 22h 16m and costs ₹700 - ₹6,000. Alternatively, you can bus, which costs and takes 31h 35m.
What companies run services between Mathura, India and Dwārka, Gujarāt, India?
You can take a train from Mathura Jn to Dwarka via Bayana Jn in around 22h 16m. Alternatively, you can take a bus from Mathura, Uttar Pradesh to Hathi Gate via Agra, Uttar Pradesh, Ahmedabad, Gujarat, Sanyas Ashram, and Paldi in around 31h 35m.
- Website
- airindia.in
Flights from Agra Airport to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 17h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–33,000
Flights from Agra Airport to Govardhanpur Airport Jamnagar via Bengaluru, Mumbai
- Ave. Duration
- 16h 25m
- When
- Every day
- Estimated price
- ₹19,000–36,000
Flights from Indira Gandhi International Airport to Rajkot International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Indira Gandhi International Airport to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,500–8,000
Flights from Jaipur International Airport to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Indira Gandhi International Airport to Bhuj Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹7,000–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mathura Jn to Bayana Jn
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bayana Jn to Dwarka
- Ave. Duration
- 20h 28m
- Frequency
- Once a week
- Estimated price
- ₹600–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 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 Jamnagar to Dwarka
- Ave. Duration
- 3h 43m
- Frequency
- 5 times a day
- 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 Rajkot Jn to Dwarka
- Ave. Duration
- 5h 54m
- Frequency
- 5 times a day
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 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 Agra Cantt to Dwarka
- Ave. Duration
- 33h 29m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
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 Rajkot Jn to Dwarka
- Ave. Duration
- 5h 54m
- Frequency
- 5 times a day
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
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 Jamnagar to Dwarka
- Ave. Duration
- 3h 43m
- Frequency
- 5 times a day
- 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 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 Sabarmati Jn to Dwarka
- Ave. Duration
- 6h 27m
- Frequency
- 6 times a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
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 Jamnagar to Dwarka
- Ave. Duration
- 3h 43m
- Frequency
- 5 times a day
- 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 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
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Schedules at
- Raj Kalpana Travels Pvt Ltd
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Ave. Duration
- 5h 43m
- Estimated price
- ₹5,500–7,000
Kutch Cars Retals
- Phone
- +91 94 26 6 2 46 35
- Website
- kutchcarz.com
Pomal Tours And Travels
Shree Ram Tourism
- Phone
- +91 98 79 25 90 47
- Website
- shreeramtourism.com
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 Dwārka bus services, operated by Raj Kalpana Travels Pvt Ltd, arrive at Agra, Uttar Pradesh station.
Mathura to Dwārka train services, operated by Indian Railways, arrive at Bayana Jn station.
Yes, the driving distance between Mathura to Dwārka is 1245 km. It takes approximately 17h 45m to drive from Mathura to Dwārka.
There are 94+ hotels available in Dwārka.









