Ghaziabad to Varanasi Distance
The road distance between Ghaziabad and Varanasi is approximately 850+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 14 hours, while trains complete the journey in approximately 19 hours, subject to the chosen service and route. If you're travelling by air, Varanasi Airport is located in Varanasi. Flights from Ghaziabad take around 2 hours. Flying is the fastest way to reach Varanasi, with a total travel time of approximately 2 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Flight
RECOMMENDED
FASTEST
Ghaziabad
Varanasi
Approx Travel Time
1h 25m
₹4,587
Onwards
Direct Bus
Ghaziabad
Varanasi
Approx Travel Time
14h
₹1,033
Onwards
Direct Train
CHEAPEST
Ghaziabad
Varanasi
Approx Travel Time
18h 33m
₹395
Onwards
Direct Cab
Ghaziabad
Varanasi
Approx Travel Time
9h 44m
₹12,222
Onwards
Via Delhi
Ghaziabad
Delhi
Varanasi
Approx Travel Time
4h 38m
On Demand
Via Jaipur
Ghaziabad
Jaipur
Varanasi
Approx Travel Time
4h 20m
₹9,011
Onwards
Via Prayagraj(Allahabad)
Ghaziabad
Prayagraj(Allahabad)
Varanasi
Approx Travel Time
12h 10m
₹430
Onwards
Ghaziabad
Prayagraj(Allahabad)
Varanasi
Approx Travel Time
12h 25m
₹744
Onwards
Ghaziabad
Prayagraj(Allahabad)
Varanasi
Approx Travel Time
11h 53m
₹3,020
Onwards
Via Patna
Ghaziabad
Patna
Varanasi
Approx Travel Time
3h 50m
₹13,867
Onwards
Frequently Asked Questions
What is the distance between Ghaziabad and Varanasi?
The distance between Ghaziabad and Varanasi is approximately 850+ km by road.
What is the straight-line (aerial) distance between Ghaziabad and Varanasi?
The straight-line distance is approximately 650+ km.
How long does it take to travel from Ghaziabad to Varanasi by road?
It takes around 10 hours by road.
What is the distance from Ghaziabad to Varanasi via Delhi?
Via Delhi, the distance is approximately 650+ km, taking around 5 hours.
Is there a train from Ghaziabad to Varanasi?
Yes, trains run between Ghaziabad and Varanasi, covering approximately 800+ km in around 19 hours.
What is the flying distance/time from Ghaziabad to Varanasi?
By air, the distance is about 650+ km, with a flight duration of approximately 2 hours to Varanasi Airport.
How much does it cost to travel from Ghaziabad to Varanasi?
Costs vary by mode — approximately ₹1000+ by bus, ₹4550+ by flight, and ₹12200+ by cab.
Does the distance from Ghaziabad to Varanasi change by route?
Yes — the road distance varies from 850+ km via the direct route to 650+ km via Delhi, depending on the path taken.
Does travel time between Ghaziabad and Varanasi vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Ghaziabad and Varanasi?
The driving distance is 850+ km, while the straight-line distance is shorter at 650+ km, due to the road route following terrain and highways.
Routes Connecting Ghaziabad
Routes From Ghaziabad
- Ghaziabad to Nelamangala
- Ghaziabad to Kharagpur
- Ghaziabad to Harda
- Ghaziabad to Kavali
- Ghaziabad to Bankura
- Ghaziabad to Gandhinagar
- Ghaziabad to Phulbani
- Ghaziabad to Churu
- Ghaziabad to Puttur
- Ghaziabad to Rishikesh
- Ghaziabad to Akola
- Ghaziabad to Dindigul
- Ghaziabad to Lanka
- Ghaziabad to Rayachoti
- Ghaziabad to Pali
Routes To Ghaziabad
- Kumbakonam to Ghaziabad
- Pennagaram to Ghaziabad
- Sanand to Ghaziabad
- Viramgam to Ghaziabad
- Changanassery to Ghaziabad
- Ankleshwar to Ghaziabad
- Chintpurni to Ghaziabad
- Thanjavur to Ghaziabad
- Pahalgam to Ghaziabad
- Multai to Ghaziabad
- Kullu to Ghaziabad
- Siliguri to Ghaziabad
- Vikarabad to Ghaziabad
- Karsog to Ghaziabad
- METTUPALAYAM to Ghaziabad
Routes Connecting Varanasi
Routes From Varanasi
Popular Places Routes
- Muzaffarpur to Dhenkanal
- Champawat to Amalner
- Shivpuri to Parbhani
- Gudalur to Kumarakom
- Bhilwara to Hyderabad
- Chennai to Athagarh
- Khammam to Sendhwa
- Nellore to Kurukshetra
- Dimapur to Hazaribagh
- Aizawl to Brahmapur
- Jajpur to Thiruvarur
- Katihar to Parasia
- Rameshwaram to Dhari
- Arrah to Sri-Ganganagar
- Ranni to Raichur
- Palakkad to Jharsuguda
- Srinagar to Ahmednagar
- Vadodara to Amalner
- Lonavala to Coorg
- Orchha to Attur
- Razole to Dhone
- Mumbai to Hosur
- Perambalur to Lakshadweep
- Hyderabad to Udaipur
- Mathura to Kadiri
- Garhwa to Tiruchengode
- Chakradharpur to Anandpur-Sahib
- Nabha to Bhubaneshwar
- Pudukkottai to Maihar
- Mahoba to Hyderabad

