Menu
Distance Between Mathura and Vrindavan Complete Travel Guide – Road, Train, Bus & Best Routes

Distance Between Mathura and Vrindavan: Complete Travel Guide (Road, Train, Bus & More)

If you are planning a spiritual journey to the sacred heartland of Uttar Pradesh, understanding the distance between Mathura and Vrindavan is your first step. These two divine cities — deeply intertwined with the life of Lord Krishna — are among the most visited pilgrimage destinations in India. Whether you’re traveling by road, train, or bus, this complete guide covers every route, every distance, and every travel option you need to plan the perfect trip.

From the distance between Mathura and Vrindavan by road to distances covering Mathura to Agra, Mathura to Barsana, and Mathura to Gokul, we’ve compiled everything in one place. Let’s begin your sacred journey!


Table of Contents

Why Mathura and Vrindavan Are Always Visited Together

Mathura is the birthplace of Lord Krishna, while Vrindavan is the sacred land where he spent his childhood — playing, dancing, and performing his divine leelas (miracles). Located just a short distance apart, these twin cities attract millions of devotees, tourists, and spiritual seekers every year.

The proximity of these cities makes them ideal for a same-day darshan (visit), and many pilgrims club both cities together along with nearby destinations like Gokul, Barsana, and Agra. Understanding the distance between these holy towns helps you plan a smooth, stress-free itinerary.


Distance Between Mathura and Vrindavan

The most frequently asked question by pilgrims and tourists alike is: how far is Vrindavan from Mathura?

  • Straight-line (aerial) distance: Approximately 10 km
  • Distance by road: Approximately 12 to 14 km depending on the route taken
  • Travel time by road: 20 to 40 minutes (traffic-dependent)

The road connecting Mathura to Vrindavan passes through well-maintained state highways, making it a comfortable short drive or auto-rickshaw ride.

Distance Between Mathura and Vrindavan – Quick Overview

Travel ModeDistance (Approx.)Estimated Travel TimeApproximate Cost
By Road (Car/Auto)12–14 km20–40 minutes₹50–₹300
By Bus12 km30–45 minutes₹10–₹20
By Train (Rail Distance)~11 km15–25 minutes₹10–₹30
By E-Rickshaw12 km30–50 minutes₹30–₹80
By Cycle Rickshaw12 km45–70 minutes₹50–₹100

Distance Between Mathura and Vrindavan by Road

Traveling by road is the most popular and convenient option between these two cities. The most commonly used road routes are:

  1. Via NH 19 (Old NH-2): This is the fastest highway route, offering smooth roads and good connectivity.
  2. Via Mathura-Vrindavan Road (State Highway): A direct 12 km stretch that passes through multiple ghats and temples.
  3. Via Chatikara Road: A slightly longer but scenic road that’s favored by local commuters.

Most visitors prefer hiring a local auto-rickshaw, e-rickshaw, or taxi for this journey. The route is well-marked, and drivers are familiar with all the temple locations along the way.

Pro Tip: If you’re visiting during Janmashtami, Holi (Lathmar Holi), or Radhashtami, the roads can be heavily congested. Start early in the morning for the smoothest travel experience.


Distance Between Mathura and Vrindavan by Train

For those wondering about the distance between Mathura and Vrindavan by train, it’s important to note that Vrindavan has its own railway station — Vrindavan Railway Station — which is connected to Mathura Junction.

  • Distance between Mathura and Vrindavan Railway Station: Approximately 11 km
  • Train journey time: 15 to 25 minutes
  • Trains available: Several passenger and DEMU (Diesel Electric Multiple Unit) trains operate on this short line daily

The Mathura–Vrindavan branch railway line is one of the oldest rail connections in the region. While the frequency of trains may be limited compared to major routes, it remains a budget-friendly and authentic way to travel between these two cities.

Railway Stations to Know:

  • Mathura Junction (MTJ) – Main railway station in Mathura
  • Mathura Cantonment (MTC) – Secondary station
  • Vrindavan Railway Station (VRN) – Terminal station on the branch line

Distance Between Mathura and Vrindavan Railway Station

The distance between Mathura Junction and Vrindavan Railway Station is approximately 11 km by rail and around 12–13 km by road. This short distance means you can easily reach Vrindavan from Mathura’s railway station in under half an hour via any mode of transport.

Many long-distance travelers who arrive at Mathura Junction then take a local auto, tempo, or taxi directly to Vrindavan without using the branch rail line, as road transport is more frequent and flexible.


Distance Between Mathura to Vrindavan by Bus

Bus travel is the most economical option for those on a budget. The Uttar Pradesh State Road Transport Corporation (UPSRTC) and numerous private mini-bus services operate between Mathura and Vrindavan throughout the day.

  • Distance by bus: ~12 km
  • Bus frequency: Every 15–30 minutes from Mathura Bus Stand
  • Journey time: 30–45 minutes
  • Ticket fare: ₹10–₹20 per person (approximately)

Buses typically depart from Mathura Bus Stand (near Holi Gate) and drop passengers near the Vrindavan Bus Stand or at major temple intersections like Banke Bihari Temple and ISKCON Temple.

Important: Shared tempos (collective mini-vans) are another affordable option running the same route, often faster than buses.


Distance Between Mathura and Agra

No trip to Mathura is complete without a visit to the world-famous Taj Mahal in Agra. The distance between Mathura and Agra makes it a very feasible same-day trip.

  • Distance: Approximately 58 km via Yamuna Expressway or NH 19
  • Travel time: 1 to 1.5 hours by road
  • Best route: Yamuna Expressway (fastest and most scenic)

Agra is also well-connected to Mathura by train, with several express and passenger trains running daily between Mathura Junction and Agra Cantonment / Agra Fort Railway Station.

Distance Between Mathura and Nearby Holy Cities

DestinationDistance from MathuraBest RouteApprox. Travel Time
Vrindavan12–14 kmState Highway / NH-1930–45 minutes
Agra58 kmYamuna Expressway / NH-191–1.5 hours
Gokul14–15 kmNH-19 / Local Road25–40 minutes
Barsana42–45 kmVia Govardhan / Kosikalan1–1.5 hours
Govardhan25 kmNH-44 / Local Road40–60 minutes
Delhi145 kmYamuna Expressway / NH-192.5–3.5 hours

Distance Between Mathura, Vrindavan, and Agra

One of the most popular travel circuits in Uttar Pradesh is the Mathura–Vrindavan–Agra triangle. Many tourists cover all three destinations in a single trip.

  • Mathura to Vrindavan: ~12–14 km
  • Vrindavan to Agra: ~60–65 km
  • Mathura to Agra: ~58 km

This triangle can comfortably be done in 2 days: Day 1 covering Mathura and Vrindavan temples and ghats, Day 2 heading to Agra for the Taj Mahal, Agra Fort, and Fatehpur Sikri.

Suggested Circuit Route:

Mathura → Vrindavan (12 km) → Back to Mathura → Agra via Yamuna Expressway (58 km)

This is an incredibly popular route for weekend pilgrimage trips from Delhi and NCR.


Mathura to Vrindavan to Gokul Distance

Gokul is another profoundly sacred site in the Krishna pilgrimage circuit. Located near Mathura, Gokul is believed to be the place where Lord Krishna was raised by his foster parents, Nanda and Yashoda.

  • Mathura to Gokul: ~14–15 km (via NH-19 / Dauji Road)
  • Vrindavan to Gokul: ~22–25 km
  • Mathura → Vrindavan → Gokul (full circuit): Approximately 35–40 km

Traveling the full circuit from Mathura to Vrindavan to Gokul can be accomplished in half a day by hired cab or private vehicle. This route is especially recommended during Janmashtami when all three locations host grand celebrations.

Mathura to Vrindavan to Gokul Distance – Route Breakdown

Route SegmentDistanceRecommended TransportTravel Time
Mathura to Vrindavan12–14 kmAuto / Taxi / Bus30–45 minutes
Vrindavan to Gokul22–25 kmTaxi / Private Car40–60 minutes
Mathura to Gokul (direct)14–15 kmAuto / Taxi / Bus25–40 minutes
Full Circuit (Mathura → Vrindavan → Gokul → Mathura)~45–50 kmHired Cab2.5–3.5 hours

Distance Between Mathura and Barsana

Barsana is the legendary birthplace of Radha Rani, the eternal consort of Lord Krishna. It is world-famous for its Lathmar Holi, where women playfully beat men with sticks in a reversal of the usual Holi tradition.

  • Distance between Mathura and Barsana: Approximately 42–45 km
  • Route: Via Govardhan or via Kosikalan (NH-44)
  • Travel time: 1 to 1.5 hours by road

Barsana is a must-visit for devotees of Radha Krishna. The Radha Rani Temple (Shri Ji Temple) atop a hill in Barsana is one of the most spiritually significant temples in the Braj region.

Best time to visit Barsana: February–March during Lathmar Holi (a few days before the main Holi festival), and during Radhashtami in August–September.


Complete Distance Reference: Mathura to All Major Destinations

Table 4: Comprehensive Distance Chart from Mathura

DestinationRoad DistanceTrain DistanceBy Air (Nearest Airport)Remarks
Vrindavan12–14 km11 km60 km (Agra Airport)Most visited with Mathura
Gokul14–15 kmN/A (road only)60 km (Agra Airport)Lord Krishna’s foster home
Barsana42–45 kmN/A (road only)75 km (Agra Airport)Birthplace of Radha Rani
Govardhan25 kmN/A (road only)65 km (Agra Airport)Sacred Govardhan Hill
Agra58 km55 km15 km (Agra Airport)Taj Mahal & Agra Fort
Delhi145 km141 km150 km (IGI Airport)Capital city
Lucknow333 km327 km335 km (LKO Airport)State capital

Best Ways to Travel Between Mathura and Vrindavan

1. Auto-Rickshaw and E-Rickshaw

The most popular local option. Auto-rickshaws are easily available at Mathura Junction, bus stand, and all major temple entrances. E-rickshaws are eco-friendly and increasingly common on this route.

2. Shared Tempo / Mini-Bus

Extremely affordable — typically ₹10–₹15 per person. Tempos leave frequently from Mathura Holi Gate area.

3. Private Taxi / Cab

Book through apps like Ola, Uber, or local cab services. Best for families and groups. Gives full flexibility to stop at Govind Ghat, Keshi Ghat, and other spots on the way.

4. UPSRTC Bus

Budget-friendly and reliable. Buses connect Mathura Bus Stand to Vrindavan Bus Stand throughout the day.

5. Train (Vrindavan Branch Line)

A classic and nostalgic way to travel. Recommended for railway enthusiasts and those seeking an authentic experience.

6. Bicycle or Walking (for the adventurous)

Some devoted pilgrims walk the entire 12-km stretch as an act of faith, especially during Parikrama (circumambulation) seasons.


Important Temples to Visit on the Mathura–Vrindavan Route

When traveling between these two cities, you’ll pass near or through several significant temples:

  • Shri Krishna Janmabhoomi (Mathura) – Birthplace of Lord Krishna
  • Dwarkadheesh Temple (Mathura) – Magnificent temple by the Yamuna ghats
  • Banke Bihari Temple (Vrindavan) – Most beloved temple in Vrindavan
  • ISKCON Temple Vrindavan – Stunning modern architecture, globally recognized
  • Prem Mandir (Vrindavan) – Iconic white marble temple, stunning at night
  • Radha Raman Temple (Vrindavan) – One of the oldest temples, established in 1542
  • Madan Mohan Temple (Vrindavan) – Historic temple associated with Chaitanya Mahaprabhu

Best Time to Visit Mathura and Vrindavan

SeasonMonthsWeatherRecommended?
WinterOctober – FebruaryPleasant, 8°C – 22°C✅ Best time
Spring (Festivals)February – MarchMild, colorful Holi✅ Excellent for Holi
SummerApril – JuneVery hot, 35°C – 45°C⚠️ Avoid midday travel
MonsoonJuly – SeptemberHumid, moderate rains✅ Good, lush greenery

Peak festival periods when crowds are highest:

  • Janmashtami (August)
  • Lathmar Holi / Braj Holi (February–March)
  • Radhashtami (August–September)
  • Kartik Month (October–November)

Summary

Here is a quick summary of all key distances from Mathura:

  • Mathura to Vrindavan: 12–14 km by road, ~11 km by train, 30–45 minutes travel time
  • Mathura to Vrindavan Railway Station: ~11 km by rail, ~12–13 km by road
  • Mathura to Agra: ~58 km via Yamuna Expressway, 1–1.5 hours
  • Mathura, Vrindavan & Agra Circuit: ~70–80 km total
  • Mathura to Vrindavan to Gokul: ~45–50 km full circuit
  • Mathura to Barsana: ~42–45 km, 1–1.5 hours by road
  • All these destinations are part of the sacred Braj Bhoomi pilgrimage circuit

Conclusion

The distance between Mathura and Vrindavan is just about 12–14 km by road and 11 km by rail — short enough to cover in a single morning. Yet the spiritual richness of this journey is immeasurable. Whether you’re a devoted pilgrim seeking the blessings of Lord Krishna and Radha Rani, or a curious traveler exploring India’s cultural heritage, this Braj circuit offers an experience unlike any other.

Plan your trip wisely: start early, use local transport options for an authentic experience, and don’t miss the extended circuit covering Gokul, Barsana, Govardhan, and Agra. The divine land of Braj is waiting to welcome you!

Pro Travel Tip: Hire a full-day cab from Mathura to cover Vrindavan, Gokul, and Govardhan in a single day. Ask your hotel in Mathura for trusted local cab contacts.


Frequently Asked Questions (FAQ)

Q1. What is the exact distance between Mathura and Vrindavan?

A: The distance between Mathura and Vrindavan is approximately 12 to 14 km by road and about 11 km by rail (Vrindavan Branch Line). Travel time is typically 20–45 minutes depending on the mode of transport and traffic conditions.

Q2. How far is Vrindavan from Mathura by train?

A: The rail distance between Mathura Junction and Vrindavan Railway Station is approximately 11 km. Passenger and DEMU trains cover this route in about 15–25 minutes. The Mathura–Vrindavan branch railway line connects both cities.

Q3. What is the distance between Mathura and Agra?

A: Mathura and Agra are approximately 58 km apart via the Yamuna Expressway or NH-19. By road, the journey takes about 1 to 1.5 hours. Both cities are also well-connected by frequent train services.

Q4. Can I visit Mathura, Vrindavan, and Agra in one day?

A: Technically possible but exhausting. It’s better to spend Day 1 in Mathura and Vrindavan and Day 2 in Agra. If you must do it in one day, start by 5 AM, finish Mathura–Vrindavan by noon, and head to Agra after lunch.

Q5. What is the distance from Mathura to Gokul?

A: Mathura to Gokul is approximately 14–15 km by road. The journey takes around 25–40 minutes depending on route and traffic.

Q6. How far is Barsana from Mathura?

A: Barsana is approximately 42–45 km from Mathura by road, taking about 1 to 1.5 hours. The most common route is via Govardhan or Kosikalan.

Q7. What is the best way to travel from Mathura to Vrindavan?

A: The best options are:

  • Auto-rickshaw or e-rickshaw for a local, affordable experience
  • Shared tempo for the most budget-friendly option (₹10–₹15)
  • Private taxi for comfort and flexibility, especially for families
  • Bus (UPSRTC) for a reliable, cheap choice

Q8. Is there a direct train from Mathura to Vrindavan?

A: Yes! The Vrindavan Branch Line runs from Mathura Junction to Vrindavan Railway Station. However, trains are limited in frequency. Check the Indian Railways website or NTES app for the current schedule.

Q9. What is the distance between Mathura and Vrindavan Railway Station?

A: The distance between Mathura Junction Railway Station and Vrindavan Railway Station is approximately 11 km by rail and 12–13 km by road.

Q10. How much does it cost to travel from Mathura to Vrindavan?

A: Costs vary by transport:

  • Shared Tempo/Bus: ₹10–₹20
  • E-Rickshaw: ₹30–₹80
  • Auto-Rickshaw: ₹80–₹150
  • Private Cab/Taxi: ₹200–₹400 (one way)
  • Train: ₹10–₹30

You May Also Read – Distance Between Varanasi to Ayodhya: Train, Road, Bus & Route Guide 2026

Follow Us On –FacebookInstagramYoutubeTwitterLinkedinPinterestwhatsapp Channel

Leave a Reply

Your email address will not be published. Required fields are marked *