There are 4 ways to get from Hanoi to Varanasi by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Varanasi Airport
best- Fly from Noi Bai International Airport (HAN) to Varanasi Airport (VNS)plane HAN - VNS
15h 33m₹16,517–21,755Fly to Lok Nayak Jayaprakash Airport, train
cheapest- Fly from Noi Bai International Airport (HAN) to Lok Nayak Jayaprakash Airport (PAT)plane HAN - PAT
- Take the train from Patna Jn to Pt.Deen Dayal Upadhyaya Jn.train
13h 14m₹10,657–34,165Train, bus, drive via Xining
- Take the train from Hanoi Gia Lam Station to Changsha Southtrain
- Take the train from Changsha South to Lanzhou West Stationtrain
- Take the train from Lanzhou West to Xiningtrain
- Take the bus from Xining to Lasa Bus Stationbus
- Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus
- Drive from Yadong Xian to New Mal Jncar
- Take the train from New Mal Jn to Varanasi Jntrain
3d 23h₹32,378–44,107Train, bus, drive
- Take the train from Hanoi Gia Lam Station to Zhengzhoutrain
- Take the train from Zhengzhou to Lhasatrain
- Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus
- Drive from Yadong Xian to New Mal Jncar
- Take the train from New Mal Jn to Varanasi Jntrain
4d 1h₹26,265–46,626
Noi Bai International Airport (HAN) to Varanasi Airport (VNS) flights
Questions & Answers
The cheapest way to get from Hanoi to Varanasi is to fly which costs ₹16,000 - ₹22,000 and takes 15h 33m.
The fastest way to get from Hanoi to Varanasi is to fly and train which takes 13h 14m and costs ₹10,000 - ₹35,000.
The distance between Hanoi and Varanasi is 2438 km.
It takes approximately 15h 33m to get from Hanoi to Varanasi, including transfers.
Varanasi is 1h 30m behind Hanoi. It is currently 8:36 PM in Hanoi and 7:06 PM in Varanasi.
There are 1846+ hotels available in Varanasi.
What companies run services between Hanoi, Vietnam and Varanasi, India?
IndiGo Airlines, Vietnam Airlines, and Vietjet Air fly from Noi Bai International Airport (HAN) to Varanasi Airport (VNS) 3 times a day.
- Website
- goindigo.in
Flights from Noi Bai International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 13h 2m
- When
- Every day
- Estimated price
- ₹11,000–39,000
Flights from Noi Bai International Airport to Varanasi Airport via Kolkata
- Ave. Duration
- 22h 50m
- When
- Every day
- Estimated price
- ₹10,000–32,000
Flights from Noi Bai International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 15h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹13,000–41,000
Flights from Noi Bai International Airport to Lok Nayak Jayaprakash Airport via Kolkata
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹10,000–32,000
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hanoi Gia Lam Station to Changsha South
- Ave. Duration
- 21h 16m
- Frequency
- Once a week
- Estimated price
- ₹12,000–18,000
- Schedules at
- booking.baolau.com
Train from Hanoi Gia Lam Station to Zhengzhou
- Ave. Duration
- 29h 25m
- Frequency
- Once a week
- Estimated price
- ₹17,000–28,000
- Schedules at
- booking.baolau.com
- Sleeper
- ₹23,000–28,000
Train from Changsha South to Lanzhou West Station
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- ₹10,500–11,500
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₹10,500–11,500
- 1st Class Seat
- ₹17,000–19,000
- Business Class Seat
- ₹25,000–36,000
Train from Lanzhou West to Xining
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- ₹1,100–1,250
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₹1,100–1,250
- 1st Class Seat
- ₹1,800–2,000
- Business Class Seat
- ₹2,600–3,700
Train from Lanzhou West to Xining
- Ave. Duration
- 2h 19m
- Frequency
- Every 3 hours
- Estimated price
- ₹1,000–2,000
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₹1,000–1,500
- Adult - 1st Class
- ₹1,400–2,000
Train from Lanzhou West to Xining
- Hard Seat
- ₹370–500
- Hard sleeper
- ₹800–1,100
- Soft sleeper
- ₹1,300–1,700
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from New Mal Jn to Varanasi Jn
- Ave. Duration
- 16h 43m
- Frequency
- Once a week
- Estimated price
- ₹390–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Patna Jn to Pt.Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,500
- Website
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- ₹4,469
- Schedules at
- qichezhan.net
Bus from Lasa North Suburb Coach Station to Yadong Xian
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- ₹1,985
- Schedules at
- qichezhan.net
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, 4 stunningly beautiful Philippines islands you need to visit, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.






















