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!
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 Mode | Distance (Approx.) | Estimated Travel Time | Approximate Cost |
|---|---|---|---|
| By Road (Car/Auto) | 12–14 km | 20–40 minutes | ₹50–₹300 |
| By Bus | 12 km | 30–45 minutes | ₹10–₹20 |
| By Train (Rail Distance) | ~11 km | 15–25 minutes | ₹10–₹30 |
| By E-Rickshaw | 12 km | 30–50 minutes | ₹30–₹80 |
| By Cycle Rickshaw | 12 km | 45–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:
- Via NH 19 (Old NH-2): This is the fastest highway route, offering smooth roads and good connectivity.
- Via Mathura-Vrindavan Road (State Highway): A direct 12 km stretch that passes through multiple ghats and temples.
- 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
| Destination | Distance from Mathura | Best Route | Approx. Travel Time |
|---|---|---|---|
| Vrindavan | 12–14 km | State Highway / NH-19 | 30–45 minutes |
| Agra | 58 km | Yamuna Expressway / NH-19 | 1–1.5 hours |
| Gokul | 14–15 km | NH-19 / Local Road | 25–40 minutes |
| Barsana | 42–45 km | Via Govardhan / Kosikalan | 1–1.5 hours |
| Govardhan | 25 km | NH-44 / Local Road | 40–60 minutes |
| Delhi | 145 km | Yamuna Expressway / NH-19 | 2.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 Segment | Distance | Recommended Transport | Travel Time |
|---|---|---|---|
| Mathura to Vrindavan | 12–14 km | Auto / Taxi / Bus | 30–45 minutes |
| Vrindavan to Gokul | 22–25 km | Taxi / Private Car | 40–60 minutes |
| Mathura to Gokul (direct) | 14–15 km | Auto / Taxi / Bus | 25–40 minutes |
| Full Circuit (Mathura → Vrindavan → Gokul → Mathura) | ~45–50 km | Hired Cab | 2.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
| Destination | Road Distance | Train Distance | By Air (Nearest Airport) | Remarks |
|---|---|---|---|---|
| Vrindavan | 12–14 km | 11 km | 60 km (Agra Airport) | Most visited with Mathura |
| Gokul | 14–15 km | N/A (road only) | 60 km (Agra Airport) | Lord Krishna’s foster home |
| Barsana | 42–45 km | N/A (road only) | 75 km (Agra Airport) | Birthplace of Radha Rani |
| Govardhan | 25 km | N/A (road only) | 65 km (Agra Airport) | Sacred Govardhan Hill |
| Agra | 58 km | 55 km | 15 km (Agra Airport) | Taj Mahal & Agra Fort |
| Delhi | 145 km | 141 km | 150 km (IGI Airport) | Capital city |
| Lucknow | 333 km | 327 km | 335 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
| Season | Months | Weather | Recommended? |
|---|---|---|---|
| Winter | October – February | Pleasant, 8°C – 22°C | ✅ Best time |
| Spring (Festivals) | February – March | Mild, colorful Holi | ✅ Excellent for Holi |
| Summer | April – June | Very hot, 35°C – 45°C | ⚠️ Avoid midday travel |
| Monsoon | July – September | Humid, 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 –Facebook, Instagram, Youtube, Twitter, Linkedin, Pinterest, whatsapp Channel

