There are 7 ways to get from Mathura to Nepalgunj by train, car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, drive
best- Take the train from Mathura Cant to Kasganjtrain
- Take the train from Kasganj to Lakhimpurtrain
- Drive from Lakhimpur to Nepalgunjcar
10h 13m$18–50Train, drive via Gonda
cheapest- Take the train from Mathura Jn to Gonda Jntrain
- Take the train from Gonda Jn to Bahraichtrain
- Drive from Bahraich to Nepalgunjcar
15h 36m$11–46Bus, drive
- Take the bus from Mathura, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Bahraich, Uttar Pradeshbus
- Drive from Bahraich, Uttar Pradesh to Nepalgunjcar
11h 22mDrive 451.5 km
- Drive from Mathura to Nepalgunjcar 451.5 km
6h 58m$58–84Train, fly to Maryada Purushottam Shri Ram International Airport, drive
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Maryada Purushottam Shri Ram International Airport (AYJ)plane DEL - AYJ
- Take the train from Ayodhya to Bahraichtrain
- Drive from Bahraich to Nepalgunjcar
10h 26m$59–283Bus, drive via Agra
- Take the bus from Mathura, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Bahraich, Uttar Pradeshbus
- Drive from Bahraich, Uttar Pradesh to Nepalgunjcar
11h 25mTrain, fly to Nepalgunj Airport
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Nepalgunj Airport (KEP)plane DEL - KEP
8h 15m$273–476
Indira Gandhi International Airport (DEL) to Maryada Purushottam Shri Ram International Airport (AYJ) flights
Questions & Answers
The cheapest way to get from Mathura to Nepalgunj is to train and drive via Gonda which costs $11 - $50 and takes 15h 36m.
The fastest way to get from Mathura to Nepalgunj is to drive which takes 6h 58m and costs $55 - $85.
The distance between Mathura and Nepalgunj is 504 km. The road distance is 451.5 km.
It takes approximately 10h 13m to get from Mathura to Nepalgunj, including transfers.
Nepalgunj is 15 min ahead of Mathura. It is currently 11:35 PM in Mathura and 11:50 PM in Nepalgunj.
Yes, the driving distance between Mathura to Nepalgunj is 451 km. It takes approximately 6h 58m to drive from Mathura to Nepalgunj.
There are 15+ hotels available in Nepalgunj.
What companies run services between Mathura, India and Nepalgunj, Nepal?
There is no direct connection from Mathura to Nepalgunj. However, you can take the train to Kasganj, take the train to Lakhimpur, then drive to Nepalgunj. Alternatively, you can take a bus from Mathura, Uttar Pradesh to Nepalgunj via Lucknow, Uttar Pradesh and Bahraich, Uttar Pradesh in around 11h 22m.
- Website
- buddhaair.com
Flights from Indira Gandhi International Airport to Nepalgunj Airport via Kathmandu
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $110–330
Flights from Indira Gandhi International Airport to Nepalgunj Airport via Kathmandu, Pokhara
- Ave. Duration
- 5h 48m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $110–330
Flights from Indira Gandhi International Airport to Nepalgunj Airport via Kolkata, Kathmandu
- Ave. Duration
- 7h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $190–440
Flights from Indira Gandhi International Airport to Nepalgunj Airport via Varanasi, Kathmandu
- Ave. Duration
- 8h 10m
- When
- Monday and Friday
- Estimated price
- $130–390
- Website
- novaairways.com
Flights from Indira Gandhi International Airport to Nepalgunj Airport via Kathmandu
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $110–370
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $35–95
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $45–240
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $240
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mathura Cant to Kasganj
- Ave. Duration
- 1h 23m
- Frequency
- 3 times a day
- Estimated price
- $1–12
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $5–8
- First Class (1A)
- $9–12
Train from Kasganj to Lakhimpur
- Ave. Duration
- 6h 4m
- Frequency
- Once daily
- Estimated price
- $2–17
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $6–8
- Second AC (2A)
- $8–11
- First Class (1A)
- $13–17
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- $1–13
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–8
- First Class (1A)
- $10–13
Train from Ayodhya to Bahraich
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $1–13
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–8
- First Class (1A)
- $9–13
Train from Mathura Jn to Gonda Jn
- Ave. Duration
- 12h 25m
- Frequency
- 4 times a week
- Estimated price
- $3–25
- Website
- irctc.co.in
- Sleeper Class
- $3–4
- Third AC (3A)
- $8–11
- Second AC (2A)
- $11–15
- First Class (1A)
- $19–25
Train from Gonda Jn to Bahraich
- Ave. Duration
- 1h 18m
- Frequency
- Twice daily
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- $1–13
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–8
- First Class (1A)
- $10–13
- Phone
- +91 91299 29994
- [email protected]
- Website
- PTC Skybus
Bus from Mathura, Uttar Pradesh to Lucknow, Uttar Pradesh
- Ave. Duration
- 5h 30m
- Frequency
- Every 5 minutes
- Website
- PTC Skybus
- Phone
- +91 9945600000
- Website
- Chauhan Travels
Bus from Lucknow, Uttar Pradesh to Bahraich, Uttar Pradesh
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Schedules at
- Chauhan Travels
Bus from Lucknow, Uttar Pradesh to Bahraich, Uttar Pradesh
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Schedules at
- Chauhan Travels
- 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
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $4–15
- Book at
- intrcity.com
- Sleeper
- $10–15
- Seat
- $4–6
- Phone
- +91 98731 37178
- [email protected]
- Website
- Shri Vashu Bus Service
Bus from Agra, Uttar Pradesh to Lucknow, Uttar Pradesh
- Ave. Duration
- 4h 30m
- Frequency
- Every 5 minutes
- Website
- Shri Vashu Bus Service
Want to know more about travelling around Nepal
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
















