Mathura and Varanasi are two of the holiest cities in India—both steeped in mythology, devotion, and spiritual energy. Mathura, the birthplace of Lord Krishna, and Varanasi, the eternal city on the banks of the Ganges, are significant pilgrimage destinations for Hindus. Many devotees, tourists, and spiritual seekers often plan to visit both in one trip. Understanding the Mathura to Varanasi distance and choosing the best travel option is key to making the journey smooth, comfortable, and fulfilling. In this guide, we’ll explore the different ways to travel from Mathura to Varanasi, travel time, routes, tips, and what to expect along the way.
Highlights
ToggleHow Far is Mathura to Varanasi? – Distance and Route Explained
Before you plan your trip, it’s important to know the actual distance and expected travel time.
- The Mathura to Varanasi distance is approximately 663 kilometers by road.
- The most common route is via National Highway 19 (NH 19).
- The estimated driving time is around 11 hours 3 minutes, depending on traffic and road conditions.
- The route passes through major towns like Agra, Kanpur, and Prayagraj (Allahabad).
Things to Know:
- Road is generally in good condition due to NH 19’s smooth stretch.
- Several dhabas and rest areas are available along the way.
- Driving at night is possible but not recommended due to highway fog and fatigue.
If you’re planning a family or group trip, road travel gives you flexibility, privacy, and a chance to stop at temples and scenic spots en route.
Road Trip from Mathura to Varanasi – Is Driving Worth It?
A road journey allows you to witness the cultural heartland of North India at your own pace.
Advantages of a Road Trip:
- Stops at temples, restaurants, or historical places like Fatehpur Sikri or Sankat Mochan Hanuman Temple in Kanpur.
- Flexible start and stop times.
- Great for families or senior citizens who prefer to avoid train/bus rush.
Travel Time:
- Around 11 to 13 hours, depending on stops.
- Can be split into two days with a night halt at Prayagraj or Kanpur.
Recommended for:
- Pilgrimage tours
- Group travel
- Travelers with private vehicles or hired cabs
Pro Tip: Leave early morning (5–6 AM) to reach Varanasi by evening. Book a reliable cab through a tour operator for safety and convenience.
By Train – A Comfortable and Budget-Friendly Option
Indian Railways offer multiple trains between Mathura and Varanasi.
Key Trains Between Mathura and Varanasi:
- Shiv Ganga Express
- Ganga-Gomti Express
- Marudhar Express
- Kashi Vishwanath Express
Journey Time:
- Varies from 10 to 14 hours.
- Some are overnight trains, which help you save on hotel stays.
Advantages:
- Affordable fares (₹250–₹1,200 depending on class)
- Availability of sleeping berths and clean toilets
- Food services available onboard
Booking Tip: Reserve your seats at least 1–2 weeks in advance, especially during festive seasons like Kartik Purnima or Krishna Janmashtami.
By Flight – The Fastest Option from Delhi
While there is no direct flight from Mathura, you can fly from nearby airports.
Travel Plan:
- Travel by road or train to Delhi (180 km) or Agra (55 km).
- Take a direct flight to Varanasi Lal Bahadur Shastri Airport.
- Flight duration: 1.5 hours
- Airport to city center: approx. 25 km (45 minutes by cab)
Ideal For:
- Business travelers
- Elderly people or those short on time
- Visitors planning multi-destination tours
Note: Though the fastest, this option may be more expensive. A flight from Delhi or Agra can cost anywhere from ₹2,000–₹6,000.
Bus Travel – Budget but Requires Patience
Traveling by bus is the most economical way, but it’s the slowest.
Types of Buses:
- State Transport Buses (UPSRTC)
- Private Volvo/AC Sleeper Coaches
Travel Time:
- Around 12 to 16 hours
- Buses often stop frequently, extending the journey.
Pros:
- Cheapest option (₹400–₹1,200)
- Night buses help save on hotel stay
Cons:
- Not ideal for families with kids or senior citizens
- May lack hygiene or comfort during peak travel hours
Tip: Book AC sleeper buses from verified platforms for a better experience.
Ideal Travel Option Based on Your Budget and Preferences
Choosing the best mode of transport depends on your time, comfort, and budget.
Travel Mode | Time | Cost (Approx) | Best For |
---|---|---|---|
Car/Taxi | 11–13 hrs | ₹6,000–₹10,000 | Groups/Families |
Train | 10–14 hrs | ₹250–₹1,200 | Solo/Budget Travelers |
Flight (via Delhi/Agra) | 5–6 hrs (total) | ₹2,000–₹6,000 | Seniors/Business Travelers |
Bus | 12–16 hrs | ₹400–₹1,200 | Backpackers |
Each option comes with its own pros and cons. If time is tight, flying is ideal. For comfort and affordability, trains win. Road trips are best for spiritual journeys with multiple stops.

Important Stopovers and Attractions on the Route
The journey from Mathura to Varanasi can be more than just transit—it can be part of your pilgrimage.
Noteworthy Stopovers:
- Agra: Taj Mahal, Agra Fort, Mehtab Bagh
- Fatehpur Sikri: Tomb of Salim Chishti, Buland Darwaza
- Kanpur: JK Temple, Nana Rao Park
- Prayagraj: Sangam (confluence of Ganga, Yamuna, and Saraswati), Triveni Ghat, Anand Bhavan
These stopovers make the Mathura to Varanasi distance feel more engaging and purposeful. You can opt for a 2-day tour with halts to explore these cities and temples deeply.
Best Time to Travel from Mathura to Varanasi
Weather, festival seasons, and crowd levels play a role in choosing your travel dates.
Best Months:
- October to March: Ideal for pleasant weather and major festivals.
- Avoid May–June: Extremely hot; not comfortable for long journeys.
- Monsoon (July–September): Lush greenery but occasional delays.
Festivals Worth Timing Your Trip Around:
- Dev Deepawali in Varanasi (2 weeks after Diwali)
- Janmashtami in Mathura
- Kumbh or Magh Mela in Prayagraj (if en route)
Traveling during spiritual festivals adds another layer to your experience but do book everything in advance.
Tips for a Comfortable and Safe Journey
Here’s how to make your Mathura to Varanasi trip hassle-free:
- Book in Advance: Whether it’s train tickets, cab bookings, or hotels—secure everything early.
- Carry Snacks & Water: Especially if you’re traveling by road or bus.
- Keep ID Proof Handy: Especially for flights and train stations.
- Dress Modestly: Both cities are religious; wear comfortable and respectful attire.
- Stay Connected: Keep your phone charged and maps downloaded offline if traveling by road.
- Use Local Tour Operators: For added safety and comfort, book through trusted services like Mathura Vrindavan Tourism.
Conclusion
Whether you’re embarking on a spiritual pilgrimage or a cultural exploration, the journey between Mathura and Varanasi offers much more than just distance. The Mathura to Varanasi distance of 663 km can be covered in various ways—each offering its own pace, experience, and comfort. From scenic roads to spiritual train rides and quick flights, you have all the tools to make your journey memorable. Choose the travel mode that suits your purpose, and let this holy route fill your heart with devotion and discovery.
Contact Mathura Vrindavan Tourism Today:
📞Call Us: +91 7300620809
📲WhatsApp Us: +91 7300620809
🌐Visit Our Website: Mathura Vrindavan Tourism
📧Email: mathuravrindavantourism.com@gmail.com
FAQs – Mathura to Varanasi Distance
1. What is the exact Mathura to Varanasi distance by road?
It is approximately 663 km via NH 19.
2. How long does it take to travel from Mathura to Varanasi by car?
Around 11 to 13 hours depending on traffic and stops.
3. Are there direct trains between Mathura and Varanasi?
Yes, several trains including Shiv Ganga Express and Kashi Vishwanath Express run regularly.
4. Is there any direct flight between Mathura and Varanasi?
No. The nearest airports are in Delhi and Agra. You can fly from there to Varanasi.
5. Is train travel better than bus for this route?
Yes, trains are generally more comfortable and punctual than buses.
6. Can I break the journey with a stopover in Prayagraj or Kanpur?
Yes, both cities are ideal midpoints with religious and historical significance.
7. What is the cheapest way to travel from Mathura to Varanasi?
State-run buses or sleeper class trains offer the most budget-friendly travel.
8. Is it safe to travel at night by road?
It’s better to travel during the day due to highway safety and visibility.
9. How far is Varanasi airport from the city center?
Varanasi Airport is about 25 km from the city and takes 45–60 minutes to reach by cab.
10. Which mode is best for a group pilgrimage?
Hiring a private vehicle or taking a train is most convenient for group travel.