top of page

How to Reach Mathura from Varanasi – Travel Guide

Learn how to reach Mathura from Varanasi by train, bus, car, or flight with practical tips on travel time, fares, and local transport options.

Varanasi, located on the banks of the Ganges in Uttar Pradesh, is one of India's oldest cities and a major cultural hub. Mathura, also in Uttar Pradesh, is famous as the birthplace of Lord Krishna and attracts many pilgrims and tourists. Traveling between these two cities is common for religious, cultural, and leisure reasons.

This guide will help you understand the best ways to travel from Varanasi to Mathura. You will learn about train, bus, car, and flight options, along with practical travel tips and step-by-step planning advice to make your journey smooth and comfortable.

Getting from Varanasi to Mathura – Main Options

Train

Train travel is the most popular and convenient way to reach Mathura from Varanasi. The rail network connects these cities well, offering various classes and timings to suit different budgets and schedules.

  • Trains depart from Varanasi Junction (BSB) and arrive at Mathura Junction (MTJ), covering approximately 600 km in 10 to 14 hours depending on the train type and route.

  • Popular trains include the Varanasi–Mathura Express and other long-distance trains connecting via Lucknow or Kanpur, with fares ranging from ₹300 to ₹1200 depending on class.

  • Train frequency is good, with daily departures, but booking in advance on IRCTC is recommended, especially during festivals and holidays to avoid waitlists.

  • Traveling by train offers comfort with sleeper and AC coaches; however, trains can be crowded during peak seasons like Holi and Diwali, so plan accordingly.

  • Food options onboard are limited but available; you can also buy snacks at major stations like Lucknow or Kanpur during stops.

Bus

Buses offer a flexible and affordable option for traveling between Varanasi and Mathura. State-run and private buses operate on this route, though the journey is long and can be tiring.

  • Buses depart from Varanasi's main bus terminals such as the Varanasi City Bus Stand and reach Mathura’s bus stands, covering around 600 km in 12 to 15 hours depending on traffic and route.

  • MSRTC and private operators run sleeper and non-sleeper buses, with fares typically between ₹400 and ₹800, making it a budget-friendly choice.

  • Bus frequency is moderate, with more services during the day; night buses are less common but available on some days.

  • Road conditions vary; the route mainly follows NH19 and NH44, with toll plazas and rest stops at places like Kanpur and Agra.

  • Monsoon season may cause delays due to waterlogging or road damage, so check weather and road status before traveling by bus.

Car / Self-Drive

Driving from Varanasi to Mathura gives you freedom to stop and explore en route. The route is well connected by national highways and offers a comfortable journey if you prefer privacy and flexibility.

  • The distance is about 600 km via NH19 and NH44, and the drive usually takes 10 to 12 hours depending on traffic and stops.

  • You can rent a car or hire a taxi from Varanasi; self-drive options are available through services like Zoomcar, with daily rental costs starting around ₹2500.

  • The route passes through major cities like Kanpur and Agra, where you can stop for meals and sightseeing, with many dhabas and restaurants along the highway.

  • Toll plazas are present on NH19 and NH44, so keep cash or FASTag ready to avoid delays at toll booths.

  • Driving during early morning or late evening can help avoid heavy traffic near cities, but avoid night driving in rural stretches due to limited lighting and stray animals.

Flight

There is no direct flight between Varanasi and Mathura as Mathura does not have a commercial airport. However, you can consider flying to nearby airports and then use road or rail transport.

  • Varanasi Airport (Lal Bahadur Shastri International Airport) has flights to Delhi and Agra, the nearest airports to Mathura.

  • From Delhi Airport, Mathura is about 145 km away and can be reached by train or taxi in 3 to 4 hours.

  • Agra Airport is closer, about 55 km from Mathura, but has limited flight options; road travel from Agra to Mathura takes around 1.5 hours.

  • Flights are suitable if you want to combine your trip with Delhi or Agra visits, but direct travel by train or road is more practical for just Varanasi to Mathura.

  • Flight fares vary widely depending on booking time and season; always check for deals and book early to save costs.

Step-by-Step Travel Plan

This step-by-step plan is designed for first-time travelers making the journey from Varanasi to Mathura. It covers key actions to ensure a smooth and stress-free trip.

  • Book your train or bus tickets online in advance via IRCTC or MSRTC portals to secure your seat and avoid last-minute hassles, especially during festival seasons.

  • Pack light but carry essentials like water, snacks, and a power bank, as some trains and buses may have limited food options or charging points.

  • Reach the departure station or bus stand at least 30 minutes early to navigate crowds and find your platform or bus easily.

  • If traveling by car, check your vehicle’s condition, fuel level, and route on Google Maps; keep FASTag and toll money ready for smooth highway travel.

  • During the journey, stay hydrated and take breaks at designated rest stops or dhabas to stretch and refresh, especially on long road trips.

  • On arrival at Mathura Junction or bus stand, use prepaid taxi counters or app-based cabs like Ola or Uber for safe and fair local transport to your accommodation.

Practical Travel Tips

  • Always keep your belongings secure and avoid displaying valuables openly, especially at crowded stations and bus stands to prevent theft.

  • Drink only bottled water sealed by trusted brands and avoid street food unless you are sure of its hygiene to prevent stomach issues.

  • Book tickets well in advance during peak pilgrimage seasons like Janmashtami and Holi when demand surges sharply.

  • Use local transport apps or prepaid taxi services on arrival to avoid overcharging and ensure safe rides within Mathura.

  • Carry minimal luggage to ease boarding and disembarking, as Indian trains and buses can get crowded and space is limited.

  • During monsoon, expect possible delays due to waterlogging or slow traffic; keep extra time buffer and check weather updates before departure.

Best Time & Travel Conditions

The best time to travel from Varanasi to Mathura is during the cooler months from October to March. This period offers pleasant weather and fewer travel disruptions.

Summer months can be very hot, making road travel tiring, while monsoon season may cause delays and slippery roads. Planning your trip with weather and festival calendars in mind helps avoid discomfort.

  • Avoid traveling during major festivals like Diwali, Holi, and Janmashtami when trains and roads are crowded and prices rise.

  • Fog in winter mornings can delay trains and flights, so allow extra travel time if you have tight connections.

  • Depart early in the morning to avoid city traffic and reach your destination by evening, especially if traveling by road.

  • Monsoon rains from July to September can cause waterlogging on highways and slow down buses and cars, so check road conditions before starting.

Arrival at Mathura & What to Expect

Mathura Junction is a busy railway station with clear signage and facilities like waiting rooms and food stalls. The station has multiple exits leading to different parts of the city.

On arrival, you can find prepaid taxi counters and easily book Ola or Uber cabs via mobile apps for safe and affordable local travel. Auto-rickshaws are also available but agree on fares beforehand.

Popular areas to stay include near the railway station, the city center, and close to temples like Krishna Janmabhoomi. These locations offer easy access to local attractions and transport.

Conclusion

Traveling from Varanasi to Mathura is straightforward with multiple options to suit your budget and time. The train is the most efficient and comfortable mode, offering daily services and reasonable fares. Buses and cars provide alternatives for those who prefer road travel or want flexibility.

Planning ahead by booking tickets early, choosing the right travel time, and preparing for local conditions will help you enjoy a smooth journey. With this guide, you can confidently plan your trip and experience the rich culture and spirituality of both cities without stress.

Related Guides

How to Reach Tadoba National Park from Mumbai – Travel Guide

Learn how to reach Tadoba National Park from Mumbai by train, bus, car, or flight with practical tips on travel time, routes, and local transport.

How to Reach Ashtamudi – Travel Guide

Discover how to reach Ashtamudi Lake via train, bus, car, and flight with practical tips for a smooth journey to this Kerala gem.

How to Reach Sultanpur Bird Sanctuary – Travel Guide

Learn how to reach Sultanpur Bird Sanctuary near Gurgaon by train, bus, car, or taxi with practical tips on routes, timings, and local transport options.

How to Reach Genting Highlands from Kuala Lumpur – Travel Guide

Learn how to reach Genting Highlands from Kuala Lumpur by train, bus, car, or cable car with practical tips for a smooth journey.

How to Reach Kamakhya Temple from Nagpur – Travel Guide

Learn how to reach Kamakhya Temple from Nagpur by train, bus, car, and flight with practical tips for a smooth journey across India.

How to Reach Gandhinagar from Ahmedabad – Travel Guide

Learn how to reach Gandhinagar from Ahmedabad by train, bus, car, or taxi with practical tips on travel time, fares, and local transport options.

How to Reach Darjeeling from Bagdogra – Travel Guide

Learn how to reach Darjeeling from Bagdogra by road, taxi, and bus with practical tips for a smooth, scenic journey through the hills.

How to Reach Guwahati from Bhubaneswar – Travel Guide

Learn how to reach Guwahati from Bhubaneswar by train, bus, car, or flight with practical tips on travel time, fares, and local transport.

How to Reach Saputara from Delhi – Travel Guide

Learn how to reach Saputara from Delhi by train, bus, car, or flight with practical tips on travel time, routes, and local transport for a smooth journey.

How to Reach Murudeshwar Temple – Travel Guide

Learn how to reach Murudeshwar Temple by train, bus, car, and flight with practical tips on travel time, routes, and local transport options.

How to Reach Gwalior Fort – Travel Guide

Learn how to reach Gwalior Fort using train, bus, car, and local transport with practical tips for a smooth journey and comfortable travel experience.

How to Reach Chikmagalur from Bangalore – Travel Guide

Discover how to reach Chikmagalur from Bangalore by train, bus, car, or flight with practical tips for a smooth journey.

How to Reach Ranthambore from Hyderabad – Travel Guide

Learn how to reach Ranthambore from Hyderabad by train, bus, car, or flight with practical tips on travel time, fares, and local transport options.

How to Reach Muzaffarpur from Patna – Travel Guide

Learn how to reach Muzaffarpur from Patna by train, bus, car, or flight with practical tips on travel time, fares, and local transport.

How to Reach Siliguri from Bangalore – Travel Guide

Learn how to reach Siliguri from Bangalore by train, bus, car, or flight with practical tips on travel time, routes, and local transport options.

How to Reach Kashmir – Complete Travel Guide

Learn how to reach Kashmir by train, bus, car, and flight with practical tips on routes, travel time, and local transport for a smooth journey.

How to Reach Santiniketan – Complete Travel Guide

Learn how to reach Santiniketan from major cities by train, bus, car, or flight with practical tips for a smooth journey to this cultural hub.

How to Reach Massanjore from Kolkata – Travel Guide

Learn how to reach Massanjore from Kolkata by train, bus, car, and plan your trip with practical tips for a smooth journey.

How to Reach Diveagar from Pune – Travel Guide

Discover how to reach Diveagar from Pune by train, bus, car, or taxi with practical tips for a smooth coastal getaway.

How to Reach CR Park by Metro – Travel Guide

Learn how to reach CR Park by metro with detailed route options, travel tips, and local commute advice for a smooth journey.

How to Reach Vandri Lake – Travel Guide

Learn how to reach Vandri Lake with detailed travel options including train, bus, and car routes, plus practical tips for a smooth journey.

How to Reach Kailasagiri from Vizag Railway Station – Travel Guide

Learn how to reach Kailasagiri from Vizag Railway Station by train, bus, car, or taxi with practical tips and travel times for a smooth journey.

How to Reach Tirupati from Kolkata – Travel Guide

Learn how to reach Tirupati from Kolkata by train, bus, car, or flight with practical tips on travel time, fares, and local transport options.

How to Reach Rajaji National Park from Rishikesh – Travel Guide

Learn how to reach Rajaji National Park from Rishikesh by train, bus, car, or taxi with practical tips on travel time, routes, and local transport.

bottom of page