There are 9 ways to get from Kasol to Gaya by bus, night bus, plane, train, 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.
Bus, night bus to Chandigarh International Airport, fly to Gaya
best- Take the bus from Kasol Volvo Bus Stand to Mandibus
- Take the nightbus from Mandi to Chandigarhnightbus
- Fly from Chandigarh International Airport (IXC) to Gaya (GAY)plane IXC - GAY
11h 9m₹9,322–25,542Bus, train
cheapest- Take the bus from FlixBus Kasol to FlixBus Chandigarh - Sector 43bus
- Take the train from Chandigarh to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Gaya Jntrain
35h 3m₹1,048–6,741Bus, train via Delhi
- Take the bus from Kasol Volvo Bus Stand to Kiratpur Sahibbus
- Take the train from Kiratpur Sahib to New Delhitrain
- Take the train from New Delhi to Gaya Jntrain
22h 40m₹1,735–6,808Bus via Varanasi
- Take the bus from Kasol City to Noidabus
- Take the bus from Noida, Uttar Pradesh to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Gaya, Biharbus
30h 53mDrive 1,439.1 km
- Drive from Kasol to Gayacar 1,439.1 km
18h 44m₹16,281–23,517Fly Kulu to Gaya
- Fly from Kulu (KUU) to Gaya (GAY)plane KUU - GAY
23h 3m₹8,683–20,816Bus, night bus to Chandigarh International Airport, fly to Lok Nayak Jayaprakash Airport, train
- Take the bus from Kasol Volvo Bus Stand to Mandibus
- Take the nightbus from Mandi to Chandigarhnightbus
- Fly from Chandigarh International Airport (IXC) to Lok Nayak Jayaprakash Airport (PAT)plane IXC - PAT
- Take the train from Patna Jn to Gaya Jntrain
11h 10m₹8,022–18,712Fly Kulu to Lok Nayak Jayaprakash Airport, train
- Fly from Kulu (KUU) to Lok Nayak Jayaprakash Airport (PAT)plane KUU - PAT
- Take the train from Patna Jn to Gaya Jntrain
8h 24m₹7,383–17,986Bus
- Take the bus from Kasol, Himachal Pradesh to Delhi, Delhi Statebus Kasol, Himachal Pradesh - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Gaya, Biharbus Delhi, Delhi State - Gaya, Bihar
30h 56m
Chandigarh International Airport (IXC) to Gaya (GAY) flights
Questions & Answers
The cheapest way to get from Kasol to Gaya is to bus and train which costs ₹1,000 - ₹7,000 and takes 35h 3m.
The fastest way to get from Kasol to Gaya is to fly and train which takes 8h 24m and costs ₹7,000 - ₹18,000.
No, there is no direct bus from Kasol to Gaya. However, there are services departing from Kasol City and arriving at Gaya, Bihar via Noida, Uttar Pradesh and Varanasi, Uttar Pradesh. The journey, including transfers, takes approximately 30h 53m.
The distance between Kasol and Gaya is 1297 km. The road distance is 1439.1 km.
The best way to get from Kasol to Gaya without a car is to bus and train via Delhi which takes 22h 40m and costs ₹1,700 - ₹7,000.
It takes approximately 11h 9m to get from Kasol to Gaya, including transfers.
Kasol to Gaya bus services, operated by IntrCity SmartBus, depart from Kasol City station.
The best way to get from Kasol to Gaya is to bus via Varanasi which takes 30h 53m and costs . Alternatively, you can fly, which costs ₹8,500 - ₹21,000 and takes 23h 3m.
Kasol to Gaya bus services, operated by IntrCity SmartBus, arrive at Noida station.
Yes, the driving distance between Kasol to Gaya is 1439 km. It takes approximately 18h 44m to drive from Kasol to Gaya.
What companies run services between Kasol, India and Gaya, India?
You can take a bus from Kasol City to Gaya, Bihar via Noida, Uttar Pradesh and Varanasi, Uttar Pradesh in around 30h 53m. Alternatively, Helitrans and Air India Limited fly from Kulu (KUU) to Gaya (GAY) 5 times a week.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Gaya via Delhi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹7,500–22,000
Flights from Chandigarh International Airport to Gaya via Lok Nayak Jayaprakash Airport, Kolkata
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Chandigarh International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹5,500–12,000
Flights from Chandigarh International Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 3h 30m
- When
- Wednesday
- Estimated price
- ₹5,500–12,000
Flights from Kulu to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- ₹6,500–18,000
Flights from Kulu to Lok Nayak Jayaprakash Airport via Jaipur, Lucknow
- Ave. Duration
- 6h 55m
- When
- Thursday, Friday, and Sunday
- Estimated price
- ₹7,500–38,000
Flights from Kulu to Lok Nayak Jayaprakash Airport via Jaipur, Delhi
- Ave. Duration
- 7h 10m
- When
- Thursday and Sunday
- Estimated price
- ₹7,500–19,000
Flights from Kulu to Lok Nayak Jayaprakash Airport via Delhi, Lucknow
- Ave. Duration
- 9h 40m
- When
- Monday and Sunday
- Estimated price
- ₹6,500–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kiratpur Sahib to New Delhi
- Ave. Duration
- 5h 57m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from New Delhi to Gaya Jn
- Ave. Duration
- 11h 12m
- Frequency
- 5 times a day
- Estimated price
- ₹470–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹470–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,600
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Chandigarh to Ambala Cant Jn
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Ambala Cant Jn to Gaya Jn
- Ave. Duration
- 26h
- Frequency
- 3 times a day
- Estimated price
- ₹500–4,100
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,400
- First Class (1A)
- ₹3,200–4,100
- Phone
- +91 080-46333629
- [email protected]
- Website
- Northern Travels
Bus from Kasol Volvo Bus Stand to Mandi
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ₹900–1,300
- Website
- Northern Travels
Bus from Kasol Volvo Bus Stand to Kiratpur Sahib
- Ave. Duration
- 3h 31m
- Frequency
- Once daily
- Estimated price
- ₹1,000–1,500
- Website
- Northern Travels
Bus from Kasol Volvo Bus Stand to Mandi
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ₹900–1,300
- Website
- Northern Travels
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
There are 163+ hotels available in Gaya.










