HomeTravel GuideMathura and Vrindavan to Varanasi: Distance, Route and Travel Guide

Mathura and Vrindavan to Varanasi: Distance, Route and Travel Guide

Special Offer

Special 20% Off on Mathura Vrindavan tour packages

Quick answer- Mathura to Varanasi is about 663 km via NH 19, or about 715 km via the Agra Lucknow Expressway, which is longer but faster. By road it takes 10 to 13 hours. Direct trains including the Shiv Ganga Express and Kashi Vishwanath Express run from Mathura Junction and take 8 to 15 hours, with 3AC around ₹1,100 to ₹1,300. Vrindavan adds 12 km. There is no direct train to Vrindavan and no airport at either end. Ayodhya sits naturally on the route. Experience My India has guided 50,000 plus pilgrims since 2018, rated 4.5 stars. WhatsApp +91-7302265809.

Introduction

Somewhere on the road between Mathura and Varanasi, usually around Kanpur, the character of the journey changes.

You have left Krishna’s country, the green flat Braj land of cow paths and temple bells, and you are heading toward Shiva’s city, which is older and darker and sits on a river that has been carrying the dead for three thousand years. Pilgrims who make this trip often say the same thing afterwards, that it felt like completing something rather than travelling somewhere.

I am Gurudutt. I was born in Braj Bhoomi and I have arranged this journey for pilgrims since 2018. It is about 663 to 715 km depending on which road you take, and this guide gives you the honest picture: both routes, the trains that actually work, the Ayodhya stop that most people should make, and whether attempting it in one day is wise.

For the twin towns before you leave, our places to visit in Mathura and Vrindavan guide covers both.

Distance at a Glance

Route Distance Travel time
Mathura to Varanasi via NH 19 About 663 km 11 to 13 hours
Mathura to Varanasi via Agra Lucknow Expressway About 715 km 10 to 11 hours
Vrindavan to Varanasi Add about 12 km 11 to 12 hours
By train, Mathura Junction to Varanasi About 690 to 725 km 8 to 15 hours
Via Delhi by air, then road Two legs 5 to 6 hours total

You will see figures from 600 km to 717 km quoted online. They are not contradicting each other, they are describing different roads. The next section explains which one to take.

The Two Roads, and Why the Longer One Is Faster

This is the part that confuses people, and it is the same pattern as the Mathura to Vrindavan hop covered in our distance and route guide: the shorter road is not the quicker one.

NH 19, the shorter road

About 663 km. This is the direct route and it is what a map will show you first. It passes through towns and mixed traffic, so despite being 50 km shorter it usually takes longer, around 11 to 13 hours.

The Agra Lucknow Expressway, the faster road

About 715 km. Longer on paper but far smoother, running via Agra and Lucknow on a proper expressway for most of the distance, and it typically completes in 10 to 11 hours.

The expressway has maintained rest stops and food courts, highway patrol, and dhabas open around the clock. The toll is roughly ₹600 for a car, so carry FASTag or cash.

For a family driving with elders and children, the expressway is the better road every time. Fifty extra kilometres on good tarmac beats fifty fewer through town traffic.

Mathura and Vrindavan to Varanasi distance
Mathura and Vrindavan to Varanasi distance

By Train, the Sensible Choice

For most pilgrims, the train is the better answer, and I say that as someone whose business is arranging cars.

  Detail
Rail distance About 690 to 725 km
Journey time 8 to 15 hours depending on the train
3AC fare About ₹1,100 to ₹1,300
Departs from Mathura Junction
Arrives at Varanasi Junction or Banaras station

Direct trains include the Shiv Ganga Express, the Kashi Vishwanath Express, the Kota Patna Express, the Patliputra Humsafar and the Agra Kolkata Express. There are both day and night options.

Take the overnight train. This is the single best piece of advice on this page. An overnight journey costs you no daylight at all. You board at Mathura in the evening, sleep, and step off in Varanasi in the morning ready for the ghats. A daytime road journey costs you an entire day of your pilgrimage.

Book through IRCTC well ahead in peak season, because these trains fill.

Important for Vrindavan. There is no direct train to Vrindavan. You travel to Mathura Junction and cover the last 12 km by road, which takes 30 to 40 minutes. Experience My India arranges station pickup at either end. WhatsApp +91-7302265809 with your train details.

By Road, What the Drive Is Actually Like

It is a long day. Ten to thirteen hours behind glass, and anyone who tells you it is a pleasant drive has not done it with three generations in the car.

That said, it is comfortable if you plan it properly. Leave by 6:00 AM at the latest. Take the expressway. Plan two proper stops rather than five short ones. And treat the arrival day as an arrival day, not a sightseeing day.

The natural halts are Agra, about an hour and a half from Mathura, Kanpur, roughly halfway, and Prayagraj, which many pilgrims add as a stop in its own right for the Triveni Sangam.

A private cab for the journey is the practical choice for a family or group, and it lets you break the trip wherever you like. Our Vrindavan Mathura tour by car service covers long distance transfers as well as local sightseeing.

By Air, and Why It Rarely Helps

There is no airport at Mathura or Vrindavan. The nearest are Agra, about 61 km away, and Delhi IGI, about 170 km away.

So flying means driving to Delhi, flying to Varanasi, then a transfer at the far end. On paper the total is five to six hours, which sounds attractive. In practice, once you add the drive to Delhi, check in, security and the transfer at Varanasi, you have spent most of a day anyway and paid considerably more than the train.

Flying makes sense if you are returning home from Varanasi and need to connect onward. For the Mathura to Varanasi leg itself, the overnight train beats it on almost every measure.

Adding Ayodhya, the Natural Stop

Here is the thing most distance guides never mention. Ayodhya sits between Braj and Kashi, and adding it costs you very little extra travel.

Ayodhya is Ram Janmabhoomi, and since the temple opened it has become one of the most visited pilgrimage sites in India. Going Mathura to Ayodhya to Varanasi turns a long transfer day into a proper three city yatra: Krishna’s birthplace, Ram’s birthplace, and Shiva’s city.

This is exactly why our longer circuits are built the way they are:

If you are travelling this far, adding Ayodhya is the easiest good decision on the whole itinerary.

Vrindavan to Varanasi and Banaras

Varanasi, Kashi and Banaras are three names for the same city, so if you have searched for the Vrindavan to Banaras distance, this is your answer.

  Detail
Vrindavan to Varanasi by road About 664 km via NH 19, or about 715 km via the expressway
Travel time 11 to 12 hours
Direct train None. Travel via Mathura Junction
From Mathura Junction to Vrindavan 12 km, 30 to 40 minutes

Vrindavan adds roughly 12 km to the Mathura figures, and about half an hour, because you first have to get to Mathura Junction. Everything else in this guide applies equally.

Should You Do This in One Day

Technically, yes. Ten to thirteen hours of driving fits in a day if you start before six.

Honestly, I would not recommend planning temple visits on the same day you make this journey. You arrive tired, and Kashi Vishwanath at the end of a thirteen hour drive is not the darshan you travelled for.

The better shapes are these. Overnight train, arriving fresh in the morning with your whole day intact. Or the road with the arrival day treated as a travel day, with the ghats and the temple starting the following morning. Or road with Ayodhya as an overnight stop, which breaks the journey and adds a major pilgrimage site.

Our best time to visit guide covers the seasonal side of planning a longer circuit.

[id=“krishna-to-shiva”] Krishna to Shiva, Why Pilgrims Make This Journey

The 663 km between Mathura and Varanasi is not just a transfer. For a lot of the families I take, it is the point of the trip.

Mathura belongs to Krishna. It is where he was born, in a prison cell, and the whole of Braj is soft with his childhood: the sand at Gokul, the hill at Govardhan, Radha’s town on its ridge.

Varanasi belongs to Shiva. It is one of the oldest continuously inhabited cities on earth, and it does not soften anything. The ghats, the fires, the Ganga Aarti at Dashashwamedh, the narrow galis behind Kashi Vishwanath.

Pilgrims who do both in one journey often say it completes something. You have walked with the child god and then stood in the city of the destroyer, and the distance between them stops feeling like kilometres.

Best Time to Travel

Season Conditions
October to March Best. Pleasant for the long drive and for both cities
April to June Very hot. Travel overnight or start before 5:30 AM
July to September Monsoon greenery, but slower traffic and heavier rain
December and January Watch for fog, which reduces visibility and slows the road badly

The distance does not change with the season. The experience does. Winter fog on the Agra Lucknow Expressway in December and January can add two hours to a journey and is genuinely dangerous in the early morning. If you are travelling in those months, take the train.

Ground Truth, What Nobody Tells You

The longer road is the faster road. NH 19 is 663 km but slower. The Agra Lucknow Expressway is 715 km and quicker by two hours. Take the expressway.

Take the overnight train and lose no daylight. This is the single best decision available on this route. A day spent driving is a day of your pilgrimage gone.

There is no direct train to Vrindavan. Everything routes through Mathura Junction, then 12 km by road.

Ayodhya is on the way. Adding Ram Janmabhoomi costs very little extra travel and turns a transfer into a three city yatra.

Do not plan darshan on your arrival day. Kashi Vishwanath after thirteen hours in a car is not what you came for.

December and January fog is real. It can add two hours and it is dangerous before dawn. Take the train in deep winter.

Know Before You Travel

  • Mathura to Varanasi is 663 km via NH 19 or 715 km via the Agra Lucknow Expressway.
  • The expressway is longer and faster. Toll is around ₹600 for a car.
  • Direct trains run from Mathura Junction, 8 to 15 hours, 3AC around ₹1,100 to ₹1,300.
  • The overnight train is the best option for most pilgrims.
  • There is no direct train to Vrindavan. Route via Mathura Junction, then 12 km.
  • No airport at Mathura or Vrindavan. Agra is 61 km, Delhi IGI is 170 km.
  • Ayodhya sits naturally between the two. Add it.
  • Treat the arrival day as a travel day, not a darshan day.
  • For the temples before you leave, see our Vrindavan temple timings guide.

Tour Packages by Experience My India

If you are travelling this far, a planned circuit is worth far more than a series of bookings.

Package Covers
5 Days Mathura Vrindavan with Ayodhya Varanasi Tour Braj, Ram Janmabhoomi, Kashi Vishwanath, Ganga Aarti
6 Days Mathura Vrindavan Ayodhya Kashi Tour The same circuit at a senior friendly pace
4 Days Mathura and Vrindavan Tour Braj only, full circuit including Barsana and Gokul
84 Kos Parikrama Tour The complete 252 km Braj parikrama

Because pricing on the Kashi circuits moves with train availability, WhatsApp +91-7302265809 for a current quote rather than a stale figure. We reply within 30 minutes.

Related Guides

Frequently Asked Questions

What is the Mathura to Varanasi distance?

Mathura to Varanasi is about 663 km via NH 19, or about 715 km via the Agra Lucknow Expressway. The expressway is longer but faster, taking 10 to 11 hours against 11 to 13 hours on NH 19. By train the rail distance is about 690 to 725 km, covered in 8 to 15 hours depending on the service. Experience My India arranges the full transfer. Call +91-7302265809.

Which route is faster from Mathura to Varanasi?

The Agra Lucknow Expressway, despite being about 50 km longer at 715 km. It runs on proper expressway for most of the distance with maintained rest stops and food courts, completing in 10 to 11 hours. NH 19 is 663 km but passes through towns and mixed traffic, taking 11 to 13 hours. Toll on the expressway is around ₹600 for a car. Experience My India uses the expressway on every transfer.

Are there direct trains from Mathura to Varanasi?

Yes. Direct trains from Mathura Junction include the Shiv Ganga Express, Kashi Vishwanath Express, Kota Patna Express, Patliputra Humsafar and Agra Kolkata Express, with both day and night options. Journey time is 8 to 15 hours and 3AC fares run about ₹1,100 to ₹1,300. Book through IRCTC well ahead in peak season. Experience My India arranges station pickup at both ends. Call +91-7302265809.

What is the Vrindavan to Varanasi distance?

Vrindavan to Varanasi is about 664 km via NH 19 or about 715 km via the Agra Lucknow Expressway, taking 11 to 12 hours by road. Vrindavan adds roughly 12 km and half an hour to the Mathura figures. There is no direct train to Vrindavan, so rail travellers route through Mathura Junction and cover the last 12 km by road. Experience My India arranges the transfer. Call +91-7302265809.

What is the Vrindavan to Banaras distance?

Banaras, Kashi and Varanasi are three names for the same city, so the answer is the same: about 664 km via NH 19 or 715 km via the Agra Lucknow Expressway, taking 11 to 12 hours. The overnight train from Mathura Junction is the most practical option, since it costs you no daylight. Experience My India includes this leg in its 5 day and 6 day Kashi circuits. Call +91-7302265809.

Is it better to travel by train or road from Mathura to Varanasi?

The overnight train, for most pilgrims. It costs you no daylight at all, since you board in the evening and arrive in the morning ready for the ghats. A road journey takes 10 to 13 hours of your day. Road is better if you want to stop at Agra, Ayodhya or Prayagraj on the way. Experience My India arranges either. Call +91-7302265809.

Can I add Ayodhya between Mathura and Varanasi?

Yes, and you should. Ayodhya sits naturally between Braj and Kashi, so adding Ram Janmabhoomi costs very little extra travel and turns a long transfer into a three city yatra of Krishna’s birthplace, Ram’s birthplace and Shiva’s city. Experience My India runs 5 day and 6 day circuits built around exactly this route. WhatsApp +91-7302265809 for a current quote.

Is there a flight from Mathura to Varanasi?

No. There is no airport at Mathura or Vrindavan. The nearest are Agra, about 61 km away, and Delhi IGI, about 170 km away. Flying means driving to Delhi, flying to Varanasi and transferring at the far end, which takes most of a day and costs far more than the train. For this leg the overnight train is better on almost every measure. Experience My India can arrange either.

How long does it take to drive from Mathura to Varanasi?

Ten to eleven hours via the Agra Lucknow Expressway, or 11 to 13 hours via NH 19, depending on traffic and stops. Leave by 6:00 AM at the latest and plan two proper halts rather than several short ones. Natural stops are Agra, Kanpur roughly halfway, and Prayagraj. Experience My India provides a private vehicle with an experienced long distance driver. Call +91-7302265809.

Can I visit temples in Varanasi on the day I arrive from Mathura?

You can, but I would not recommend it. After a 10 to 13 hour road journey, Kashi Vishwanath is not the darshan you travelled for. Either take the overnight train and arrive fresh with your day intact, or treat the arrival day as a travel day and begin at the ghats the next morning. Experience My India builds itineraries this way. Call +91-7302265809.

When is the best time to travel from Mathura to Varanasi?

October to March is best, with pleasant weather for both the journey and both cities. April to June is very hot, so travel overnight or start before 5:30 AM. Monsoon brings slower traffic. Watch out for December and January fog on the expressway, which can add two hours and is genuinely dangerous before dawn. In the deep winter, take the train. Experience My India adapts to your season.

Conclusion

Six hundred and sixty three kilometres, or seven hundred and fifteen if you take the better road. Ten to thirteen hours by car, or one night on a train that costs you nothing of your daylight.

The practical advice is short. Take the expressway if you drive, take the overnight train if you can, add Ayodhya because it is on the way, and do not plan darshan for the day you arrive.

Since 2018, Experience My India has arranged this journey for more than 50,000 pilgrims, and we are rated 4.5 stars by the families who trusted us. Our 5 day and 6 day circuits run Braj to Ayodhya to Kashi, planned so the travel days do not eat the pilgrimage.

 

Book Your Mathura – Vrindavan Trip Today

We Reply in 30 Minutes

📞 +91-7302265809

💬 WhatsApp: +91-7302265809

Packages start from ₹1,999/ person | Rated 4.5★ / 204+ Reviews

Explore all: Vrindavan Mathura Tour Packages

Jai Shri Krishna 🙏

Enquire Now

Mathura Vrindavan tour packages

On Sale

8 Days Vrindavan Mathura Ayodhya Varanasi tour package

⭐⭐⭐⭐⭐

Hotel

Sightseeings

Transfer

Meals

On Sale

9 Days Mathura Vrindavan Ayodhya Varanasi tour package

⭐⭐⭐⭐⭐

Hotel

Sightseeings

Transfer

Meals

On Sale

7 Days Vrindavan Mathura Ayodhya Kashi Tour Package

⭐⭐⭐⭐⭐

Hotel

Sightseeings

Transfer

Meals

On Sale

6 Days Mathura Vrindavan Ayodhya Kashi tour package

⭐⭐⭐⭐⭐

Hotel

Sightseeings

Transfer

Meals

On Sale

4 Days Mathura Vrindavan Agra Tour Package from Jaipur

⭐⭐⭐⭐⭐

Hotel

Sightseeings

Transfer

Meals

On Sale

Same Day Agra Mathura Vrindavan Tour

⭐⭐⭐⭐⭐

Hotel

Sightseeings

Transfer

Meals

Related articles about tour packages

Mathura to Vrindavan Distance: Route, Travel Time and Real Fares

Places to Visit in Mathura and Vrindavan: The Complete 2026 Guide

Mathura Vrindavan Distance: Easy Travel Planning Guide

Mathura & Vrindavan Places to See: Complete Travel Guide 2026

Scroll to Top

GET FREE QUOTE

Sale : Upto 40% OFF on Mathura Vrindavan Tour Packages