There are 7 ways to get from Surat to Kangra by plane, train, taxi, car, bus, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Surat to Kangra Airport
best- Fly from Surat (STV) to Kangra Airport (DHM)plane STV - DHM
5h 4m₹11,612–26,734Train, night bus
cheapest- Take the train from Surat to Ambala Cant Jntrain 12903 / ...
- Take the night bus from Ambala to Kangranightbus
27h 31m₹1,319–6,132Train, taxi
- Take the train from Surat to Pathankot Cantttrain 12471 / ...
- Take the taxi from Pathankot Cantt to Kangrataxi
24h 2m₹3,900–9,136Drive 1,488.2 km
- Drive from Surat to Kangracar 1,488.2 km
21h 34m₹15,869–22,921Train to Civil Airport Harni, fly to Kangra Airport
- Take the train from Surat to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Kangra Airport (DHM)plane BDQ - DHM
6h 49m₹12,694–20,840Fly Surat to Sri Guru Ram Dass Jee International Airport, taxi
- Fly from Surat (STV) to Sri Guru Ram Dass Jee International Airport (ATQ)plane STV - ATQ
- Take the taxi from Amritsar-Airport-ATQ to Kangrataxi
8h 37m₹15,282–23,834Fly Surat to Chandigarh International Airport, bus
- Fly from Surat (STV) to Chandigarh International Airport (IXC)plane STV - IXC
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Kangra - Bypass Bus standbus
10h 20m₹8,172–20,984
Surat (STV) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Surat to Kangra is to train and night bus which costs ₹1,300 - ₹6,500 and takes 27h 31m.
The fastest way to get from Surat to Kangra is to fly which takes 5h 4m and costs ₹11,000 - ₹27,000.
The distance between Surat and Kangra is 1299 km. The road distance is 1488.2 km.
The best way to get from Surat to Kangra without a car is to train and taxi which takes 24h 2m and costs ₹3,900 - ₹9,500.
It takes approximately 5h 4m to get from Surat to Kangra, including transfers.
Yes, the driving distance between Surat to Kangra is 1488 km. It takes approximately 21h 34m to drive from Surat to Kangra.
There are 444+ hotels available in Kangra.
What companies run services between Surat, India and Kangra, Himachal Pradesh, India?
IndiGo Airlines flies from Surat (STV) to Kangra Airport (DHM) 4 times a week.
- Website
- goindigo.in
Flights from Surat to Kangra Airport via Delhi
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹11,000–19,000
Flights from Civil Airport Harni to Kangra Airport via Delhi
- Ave. Duration
- 5h 12m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹8,000–25,000
Flights from Surat to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Surat to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 20m
- When
- Wednesday and Saturday
- Estimated price
- ₹7,500–19,000
Flights from Surat to Chandigarh International Airport via Goa
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Surat to Chandigarh International Airport via Jaipur
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Surat to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹7,500–19,000
- Website
- spicejet.com
Flights from Civil Airport Harni to Kangra Airport via Delhi
- Ave. Duration
- 4h 32m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹8,000–25,000
- Website
- airindiaexpress.in
Flights from Surat to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹6,500–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Surat to Pathankot Cantt
- Ave. Duration
- 22h 26m
- Frequency
- 5 times a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,100
- First Class (1A)
- ₹4,200–5,500
Train from Surat to Vadodara Jn
- Ave. Duration
- 1h 18m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Surat to Ambala Cant Jn
- Ave. Duration
- 21h 3m
- Frequency
- 4 times a day
- Estimated price
- ₹600–4,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Kangra - Bypass Bus stand
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- ₹380–1,100
- Website
- https://www.flixbus.in
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Night bus from Ambala to Kangra
- Ave. Duration
- 5h 28m
- Frequency
- 5 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Ave. Duration
- 2h 27m
- Estimated price
- ₹3,200–9,500
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
R K Holidays
- Phone
- +91 97 79 91 61 61
- Website
- taxiamritsar.in
Nishan Car Rentals
- Phone
- +91 94 64 55 58 74
- Website
- taxiservicesinamritsar.in
Jwala Tours and Travels
- Phone
- +91 98 76 70 15 51
- Website
- amritsartaxi.in
GRD Travels
- Phone
- +91-7888606133
- Website
- grdtravels.in
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 Need to know: Eurostar, 4 of the smartest ways to explore Australia, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.










