There are 9 ways to get from Himachal Pradesh to Buddh Gaya by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Shimla to Kalkataxi
- Take the train from Kalka to New Delhitrain
- Take the train from New Delhi to Gaya Jntrain
17h 45m₹3,147–8,132Train
cheapest- Take the train from Simla to Kalkatrain 52452 / ...
- Take the train from Kalka to Gaya Jntrain 12312
29h 38m₹934–5,628Bus
- Take the bus from Shimla, Himachal Pradesh to Delhi, Delhi Statebus Shimla, Himachal Pradesh - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Gaya, Biharbus Delhi, Delhi State - Gaya, Bihar
28h 46mDrive 1,304 km
- Drive from Shimla to Buddh Gayacar 1,304 km
15h 59m₹14,723–21,266Bus to Dehradun Airport, fly to Gaya
- Take the bus from Ponta to Dehradunbus
- Fly from Dehradun Airport (DED) to Gaya (GAY)plane DED - GAY
16h 27m₹13,037–31,442Bus via Varanasi
- Take the bus from Shimla, Himachal Pradesh to Dehradun, Uttarakhandbus
- Take the bus from Dehradun, Uttarakhand to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Gaya, Biharbus
29h 10mBus to Chandigarh International Airport, fly to Gaya
- Take the bus from Solan to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Gaya (GAY)plane IXC - GAY
7h 22m₹9,518–27,840Bus to Indira Gandhi International Airport, fly to Gaya
- Take the bus from Pounta to ISBT Kashmiri Gatebus
- Fly from Indira Gandhi International Airport (DEL) to Gaya (GAY)plane DEL - GAY
8h 24m₹7,193–15,182Bus to Chandigarh International Airport, fly to Lok Nayak Jayaprakash Airport, train
- Take the bus from Solan to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Lok Nayak Jayaprakash Airport (PAT)plane IXC - PAT
- Take the train from Patna Jn to Gaya Jntrain
8h 17m₹6,468–16,310
Dehradun Airport (DED) to Gaya (GAY) flights
Questions & Answers
The cheapest way to get from Himachal Pradesh to Buddh Gaya is to train which costs ₹900 - ₹6,000 and takes 29h 38m.
The fastest way to get from Himachal Pradesh to Buddh Gaya is to bus and fly which takes 7h 22m and costs ₹9,500 - ₹28,000.
No, there is no direct bus from Himachal Pradesh to Buddh Gaya. However, there are services departing from Shimla, Himachal Pradesh and arriving at Gaya, Bihar via Delhi, Delhi State. The journey, including transfers, takes approximately 28h 46m.
No, there is no direct train from Himachal Pradesh to Buddh Gaya. However, there are services departing from Simla and arriving at Gaya Jn via Kalka. The journey, including transfers, takes approximately 29h 38m.
The distance between Himachal Pradesh and Buddh Gaya is 1346 km. The road distance is 1304 km.
The best way to get from Himachal Pradesh to Buddh Gaya without a car is to taxi and train which takes 17h 45m and costs ₹3,100 - ₹8,500.
It takes approximately 17h 45m to get from Himachal Pradesh to Buddh Gaya, including transfers.
Himachal Pradesh to Buddh Gaya bus services, operated by RS Yadav Smart Bus, depart from Shimla, Himachal Pradesh station.
Himachal Pradesh to Buddh Gaya train services, operated by Indian Railways, depart from Simla station.
The best way to get from Himachal Pradesh to Buddh Gaya is to bus which takes 28h 46m and costs . Alternatively, you can train, which costs ₹900 - ₹6,000 and takes 29h 38m.
What companies run services between Himachal Pradesh, India and Buddh Gaya, India?
You can take a bus from Shimla, Himachal Pradesh to Buddh Gaya via Delhi, Delhi State and Gaya, Bihar in around 28h 46m. Alternatively, you can take a train from Simla to Buddh Gaya via Kalka and Gaya Jn in around 29h 38m.
- Website
- goindigo.in
Flights from Dehradun Airport to Gaya via Indira Gandhi International Airport
- Ave. Duration
- 16h 27m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₹8,000–24,000
Flights from Dehradun Airport to Gaya via Ahmedabad, Indira Gandhi International Airport
- Ave. Duration
- 18h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₹13,000–27,000
Flights from Dehradun Airport to Gaya via Lucknow, Kolkata
- Ave. Duration
- 23h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–25,000
Flights from Dehradun Airport to Gaya via Jaipur, Indira Gandhi International Airport
- Ave. Duration
- 23h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹9,500–25,000
Flights from Chandigarh International Airport to Gaya via Indira Gandhi International Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹9,000–26,000
Flights from Chandigarh International Airport to Gaya via Lok Nayak Jayaprakash Airport, Kolkata
- Ave. Duration
- 9h 25m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- ₹12,000–28,000
Flights from Indira Gandhi International Airport to Gaya
- Ave. Duration
- 1h 50m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹6,500–13,000
Flights from Chandigarh International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,000–14,000
Flights from Chandigarh International Airport to Lok Nayak Jayaprakash Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 30m
- When
- Wednesday
- Estimated price
- ₹5,000–14,000
- Website
- airindia.in
Flights from Dehradun Airport to Gaya via Indira Gandhi International Airport
- Ave. Duration
- 14h 42m
- When
- Every day
- Estimated price
- ₹8,000–22,000
Flights from Indira Gandhi International Airport to Gaya
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹6,000–17,000
Flights from Chandigarh International Airport to Lok Nayak Jayaprakash Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,500–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kalka to New Delhi
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Gaya Jn
- Ave. Duration
- 11h 15m
- Frequency
- Every 4 hours
- 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 Simla to Kalka
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- 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 Kalka to Gaya Jn
- Ave. Duration
- 23h 40m
- Frequency
- Once daily
- Estimated price
- ₹550–4,300
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,300
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- 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
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Shimla, Himachal Pradesh to Delhi, Delhi State
- Ave. Duration
- 8h
- Frequency
- Hourly
- Website
- RS Yadav Smart Bus
- Website
- Maharani Transport
Bus from Delhi, Delhi State to Gaya, Bihar
- Ave. Duration
- 19h 31m
- Frequency
- 3 times a day
- Schedules at
- Maharani Transport
- Phone
- 18005324510
- [email protected]
- Website
- UTC
Bus from Ponta to Dehradun
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- ₹110–290
- Website
- UTC
- Ordinary
- ₹110–170
- AC
- ₹200–290
- Website
- India Tours & Travels
Bus from Shimla, Himachal Pradesh to Dehradun, Uttarakhand
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- India Tours & Travels
- Website
- Shree Saroj Travels
Bus from Dehradun, Uttarakhand to Varanasi, Uttar Pradesh
- Ave. Duration
- 18h
- Frequency
- Twice daily
- Schedules at
- Shree Saroj Travels
- Website
- Ambika Tour And Travels
Bus from Varanasi, Uttar Pradesh to Gaya, Bihar
- Ave. Duration
- 5h
- Frequency
- Hourly
- Schedules at
- Ambika Tour And Travels
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Solan to Zirakpur
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- ₹320–550
- Website
- hrtchp.com
- Ordinary
- ₹320–430
- AC Himdhara
- ₹390–550
Bus from Pounta to ISBT Kashmiri Gate
- Ave. Duration
- 4h 53m
- Frequency
- Once daily
- Estimated price
- ₹460–900
- Website
- hrtchp.com
- Ordinary
- ₹460–650
- AC Himdhara
- ₹650–900
Bus from Solan to Zirakpur
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- ₹320–550
- Website
- hrtchp.com
- Ordinary
- ₹320–430
- AC Himdhara
- ₹390–550
- Ave. Duration
- 1h 11m
- Estimated price
- ₹2,200–2,700
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.com
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
Himachal Pradesh to Buddh Gaya bus services, operated by RS Yadav Smart Bus, arrive at Delhi, Delhi State station.
Himachal Pradesh to Buddh Gaya train services, operated by Indian Railways, arrive at Kalka station.
Yes, the driving distance between Himachal Pradesh to Buddh Gaya is 1304 km. It takes approximately 15h 59m to drive from Himachal Pradesh to Buddh Gaya.
There are 149+ hotels available in Buddh Gaya.












