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.