Travel from Mathura to Varanasi
Ready to go on a pilgrimage from two of India’s most sacred cities? There are few journeys that gives the best essence of India. Among those is the one between Mathura, the birthplace of Lord Krishna and Varanasi, the city of Lord Shiva. These two cities are not just cities but spiritual experiences that attract millions of devotees, history buffs and curious travellers every year. Get to know all details of travelling from Mathura to Varanasi by road, train, or flight.
This journey is not just about getting from one place to another – it’s about the stories that unfold along the way, from the architectural wonders of Agra to the serene landscapes of Sarnath. With India’s modern highways, reliable trains and flights, the journey is convenient and enriching. Dive into this detailed guide to find the best routes, en route attractions and itineraries so your trip remains not just a journey but a lifetime experience. Whether you are drawn to the ghats of the Ganges or the mythological tales of Mathura Temples, this route has history, culture, and natural beauty.
Mathura to Varanasi Distance
Distance between Mathura and Varanasi is 715 Km approx by road while it is 725 km via train route. There is various mode of transport to travel between these two popular destinations. You can choose one as per you own convenience and comfort.
By Road
Travel by road and enjoy the raw beauty of Uttar Pradesh at your own pace. The journey is around 680 to715 km and has three main routes:
1. Via Agra-Lucknow Expressway and Purvanchal Expressway
This is the fastest and most convenient route. The journey is around 715 km and takes approx. 11 hours. From Mathura, you’ll start from Agra-Lucknow Expressway and then switch to Purvanchal Expressway to reach Varanasi. Smooth roads and scenic views make it the preferred choice for travellers looking for comfort and fastest route.
2. Via Agra-Lucknow Expressway and NH731
This route is 699 km and takes 13 hours. Although it takes longer time but it has varied landscapes and cultural attractions like Fatehpur Sikri and Jaunpur. If you like to stop frequently, this is the route for you.
3. Via NH19
The NH19 route is 663 km and takes 11-12 hours. It passes through Kanpur and Prayagraj and gives you a chance to see the Sangam in Prayagraj and visit villages famous for their crafts. Although longer, it is a culturally more rewarding journey.
Tourist Vehicles in Mathura to travel by Road
Bus is an economical option for those who love scenic routes. Private and state buses run daily with basic AC coaches. The journey takes around 9-11 hours depending on traffic and stops. Buses follow NH19 route and you can stop at Agra, Kanpur, and Prayagraj. It is better to book tickets through UPSRTC for affordable pricing. You can contact private operators for Bus Hire in Mathura to travel with comfort and convenience.
Mathura to Varanasi Train
The train is a comfortable and economical way to travel from Mathura to Varanasi. There are many direct trains available like KOTA PNBE Express (13240), ADI DNR Special (09417), PPTA Humsafar (19669) and AGC KOAA Express (13168). These trains have day and night options and duration varies from 13 to 15 hours depending on the train and stops. They have different types of seats from budget to sleeper so it is suitable for all kinds of travellers. Advance booking through IRCTC is recommended during peak season. Price per ticket for train costs around 1100 to 1300 Rs for 3 tier AC coaches.
By Air
Mathura doesn’t have its own airport but you can use Agra Airport (AGR) which is 61 km away. For better connectivity, Indira Gandhi International Airport (DEL) in Delhi which is 170 km from Mathura is the preferred option. From Delhi you have direct flights to Lal Bahadur Shastri International Airport (VNS) in Varanasi on IndiGo, Air India and Vistara. These flights take 1.5 hours and are quick and hassle free. Agra Airport is also an option but flights are less frequent and may have layovers.
En Route Places to Visit Between Mathura and Varanasi
- Agra: Home to the Taj Mahal, a UNESCO World Heritage Site, Agra is where you can see the Mughal era’s grandeur. Agra Fort and Itmad-ud-Daulah’s Tomb are equally beautiful. Don’t forget to try the famous petha sweet while you are here.
- Fatehpur Sikri: Just a short drive, Fatehpur Sikri is an abandoned city built by Emperor Akbar. Its monuments like Buland Darwaza and Jama Masjid are a mix of Islamic and Hindu architecture.
- Lucknow: Known for its nawabi culture, Lucknow is a treat with Bara Imambara, Rumi Darwaza and Chota Imambara. Pair sightseeing with the city’s famous Awadhi cuisine, kebabs and biryanis.
- Prayagraj: Visit the Triveni Sangam where the Ganga, Yamuna and Saraswati rivers meet. Allahabad Fort and Anand Bhavan Museum are the historical highlights.
- Sarnath: Near Varanasi, this Buddhist pilgrimage site has the Dhamek Stupa, Chaukhandi Stupa and ancient monasteries where you can see the reflection of life and teachings of Lord Buddha.
The 3 days itinerary will start in early morning by 8 AM with pick up at your location in Mathura. The bus will pass via travel route via Agra and Lucknow. With 2 stops enroute, you will reach Varanasi city by 8 PM approx.
Visit Kashi Vishwanath Temple and other temples as Bharat Mata Temple, Sankat Mochan Temple followed by quick trip to Sarnath. Walk through the old city, where the narrow streets are full of shops selling Banarasi sarees, handicrafts and local sweets. Visit Dashashwamedh Ghat in the evening to see the grand Ganga Aarti, the very soul of the city.
Start your day with Sunrise boat ride at Ganges Ghat and delicious breakfast. Afterwards. The trip will be back to Mathura via same route of Luckow and Agra.