There are 7 ways to get from Varanasi to Amb by plane, bus, train, bus (Flixbus), car, or taxi
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 Kangra Airport, bus
best- Fly from Varanasi Airport (VNS) to Kangra Airport (DHM)plane VNS - DHM
- Take the bus from Kangra to Ambbus
7h 27m₹10,824–21,757Train
cheapest- Take the train from Varanasi Jn to Amb Andauratrain 12325
20h 30m₹500–3,900Bus
- Take the bus from Varanasi to Chandigarhbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Ambbus FlixBus IN0211D / ...
22h 57mDrive 1,114.9 km
- Drive from Varanasi to Ambcar 1,114.9 km
13h 20m₹12,495–18,049Fly to Jammu Airport, train, taxi
- Fly from Varanasi Airport (VNS) to Jammu Airport (IXJ)plane VNS - IXJ
- Take the train from Jammu Tawi to Mukeriantrain
- Take the taxi from Mukerian to Ambtaxi
8h 52m₹9,354–17,857Fly to Chandigarh International Airport, bus
- Fly from Varanasi Airport (VNS) to Chandigarh International Airport (IXC)plane VNS - IXC
- Take the bus from Chandigarh to Unabus
9h 10m₹7,547–25,787Fly to Sri Guru Ram Dass Jee International Airport, train
- Fly from Varanasi Airport (VNS) to Sri Guru Ram Dass Jee International Airport (ATQ)plane VNS - ATQ
- Take the train from Amritsar Jn to Jalandhar Citytrain
- Take the train from Jalandhar City to Hoshiarpurtrain
11h 11m₹8,264–14,857
Varanasi to Amb by train
Comparing Your Travel Options
The cheapest way to get from Varanasi to Amb is to train which costs ₹500 - ₹3,900 and takes 20h 30m.
The fastest way to get from Varanasi to Amb is to fly and bus which takes 7h 27m and costs ₹10,000 - ₹22,000.
No, there is no direct bus from Varanasi to Amb. However, there are services departing from Varanasi and arriving at FlixBus Amb via Aroma and FlixBus Chandigarh - Sector 43. The journey, including transfers, takes approximately 22h 57m.
Yes, there is a direct train departing from Varanasi Jn and arriving at Amb Andaura. Services depart once a week, and operate Thursday. The journey takes approximately 20h 30m.
The distance between Varanasi and Amb is 1087 km. The road distance is 1114.9 km.
The best way to get from Varanasi to Amb without a car is to train which takes 20h 30m and costs ₹500 - ₹3,900.
It takes approximately 7h 27m to get from Varanasi to Amb, including transfers.
Varanasi to Amb bus services, operated by SLGT Travels, depart from Varanasi station.
Varanasi to Amb train services, operated by Indian Railways, depart from Varanasi Jn station.
The best way to get from Varanasi to Amb is to train which takes 20h 30m and costs ₹500 - ₹3,900. Alternatively, you can bus, which costs and takes 22h 57m.
What companies run services between Varanasi, India and Amb, Himachal Pradesh, India?
Indian Railways operates a train from Varanasi Jn to Amb Andaura once a week. Tickets cost ₹500–3,900 and the journey takes 20h 30m. Alternatively, you can take a bus from Varanasi to FlixBus Amb via Chandigarh, Aroma, Isbt-43, and FlixBus Chandigarh - Sector 43 in around 22h 57m.
- Website
- goindigo.in
Flights from Varanasi Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 7m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹7,000–22,000
Flights from Varanasi Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ₹7,000–21,000
Flights from Varanasi Airport to Jammu Airport via Kolkata, Delhi
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹12,000–22,000
Flights from Varanasi Airport to Chandigarh International Airport via Kolkata
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Varanasi Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Varanasi Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Varanasi Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Varanasi Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Varanasi Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,000–12,000
- Website
- airindia.in
Flights from Varanasi Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Varanasi Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Varanasi Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Varanasi Airport to Chandigarh International Airport via Khajuraho, Delhi
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–12,000
Flights from Varanasi Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,500–17,000
Flights from Varanasi Airport to Sri Guru Ram Dass Jee International Airport via Khajuraho, Delhi
- Ave. Duration
- 6h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–10,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Jammu Airport via Delhi
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Varanasi Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,500–17,000
- Website
- spicejet.com
Flights from Varanasi Airport to Kangra Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹8,000–20,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Varanasi Jn to Amb Andaura
- Ave. Duration
- 20h 30m
- Frequency
- Once a week
- Estimated price
- ₹500–3,900
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,900
Train from Jammu Tawi to Mukerian
- Ave. Duration
- 2h 13m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Amritsar Jn to Jalandhar City
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jalandhar City to Hoshiarpur
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- hrtchp.com
Bus from Kangra to Amb
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- ₹310–550
- Website
- hrtchp.com
- Ordinary
- ₹310–420
- AC Himdhara
- ₹370–550
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Amb
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- ₹390–950
- Website
- hrtchp.com
- Ordinary
- ₹390–600
- AC Himdhara
- ₹500–700
- AC
- ₹500–950
Bus from Chandigarh to Una
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹360–650
- Website
- hrtchp.com
- Ordinary
- ₹360–480
- AC Himdhara
- ₹470–650
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Varanasi to Chandigarh
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Amb
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- ₹290–750
- Website
- FlixBus India
- Ave. Duration
- 1h
- Estimated price
- ₹1,400–1,700
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 Why you should take the train in the US, 5 incredible day trips from Florence by train, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
Varanasi to Amb bus services, operated by SLGT Travels, arrive at Chandigarh station.
Varanasi to Amb train services, operated by Indian Railways, arrive at Amb Andaura station.
Yes, the driving distance between Varanasi to Amb is 1115 km. It takes approximately 13h 20m to drive from Varanasi to Amb.
Book your Varanasi to Amb bus tickets online with Omio.
There are 16+ hotels available in Amb.











