There are 8 ways to get from McLeod Ganj to Buddh Gaya by plane, train, bus, 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 Kangra Airport to Lok Nayak Jayaprakash Airport, train
best- Fly from Kangra Airport (DHM) to Lok Nayak Jayaprakash Airport (PAT)plane DHM - PAT
- Take the train from Patna Jn to Gaya Jntrain
8h 2m₹10,277–36,457Bus, train
cheapest- Take the bus from McLeod Ganj to Chandigarhbus
- Take the train from Chandigarh to Gaya Jntrain 12312
31h 52m₹1,288–5,550Bus, train via Delhi
- Take the bus from Bharat Petrol Pump to Karnal Bypassbus
- Take the train from New Delhi to Gaya Jntrain 12314 / ...
18h 45m₹1,553–5,793Bus
- Take the bus from Bharat Petrol Pump to Karnal Bypassbus
- Take the bus from Delhi, Delhi State to Gaya, Biharbus Delhi, Delhi State - Gaya, Bihar
28h 51mDrive 1,427 km
- Drive from McLeod Ganj to Buddh Gayacar 1,427 km
18h 34m₹16,109–23,269Taxi, train to Jammu Airport, fly to Gaya
- Take the taxi from McLeod Ganj to Pathankot Cantttaxi
- Take the train from Pathankot Cantt to Jammu Tawitrain
- Fly from Jammu Airport (IXJ) to Gaya (GAY)plane IXJ - GAY
17h 38m₹17,013–29,702Taxi, train
- Take the taxi from McLeod Ganj to Amb Andaurataxi
- Take the train from Amb Andaura to New Delhitrain
- Take the train from New Delhi to Gaya Jntrain
21h 44m₹4,509–10,082Bus via Varanasi
- Take the bus from Dharamsala to Shimla ISBT Tutikandibus 907 / ...
- Take the bus from Shimla ISBT Tutikandi to Haridwarbus 139 / ...
- Take the bus from Haridwar, Uttarakhand to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Gaya, Biharbus
41h 28m
Kangra Airport (DHM) to Lok Nayak Jayaprakash Airport (PAT) flights
Questions & Answers
The cheapest way to get from McLeod Ganj to Buddh Gaya is to bus and train which costs ₹1,200 - ₹6,000 and takes 31h 52m.
The fastest way to get from McLeod Ganj to Buddh Gaya is to fly and train which takes 8h 2m and costs ₹10,000 - ₹37,000.
No, there is no direct bus from McLeod Ganj to Buddh Gaya. However, there are services departing from FlixBus McLeodganj - Main Square and arriving at Gaya, Bihar via Bharat Petrol Pump, Sanjay Gandhi Transport Nagar, West Enclave and Delhi, Delhi State. The journey, including transfers, takes approximately 28h 51m.
The distance between McLeod Ganj and Buddh Gaya is 1258 km. The road distance is 1427 km.
The best way to get from McLeod Ganj to Buddh Gaya without a car is to bus and train via Delhi which takes 18h 45m and costs ₹1,500 - ₹6,000.
It takes approximately 8h 2m to get from McLeod Ganj to Buddh Gaya, including transfers.
McLeod Ganj to Buddh Gaya bus services, operated by Laxmi Holidays, depart from Bharat Petrol Pump station.
McLeod Ganj to Buddh Gaya bus services, operated by Laxmi Holidays, arrive at Karnal Bypass station.
Yes, the driving distance between McLeod Ganj to Buddh Gaya is 1427 km. It takes approximately 18h 34m to drive from McLeod Ganj to Buddh Gaya.
There are 149+ hotels available in Buddh Gaya.
What companies run services between McLeod Ganj, India and Buddh Gaya, India?
You can take a bus from FlixBus McLeodganj - Main Square to Buddh Gaya via Bharat Petrol Pump, Karnal Bypass, Sanjay Gandhi Transport Nagar, West Enclave, Avantika Sec 1, Delhi, Delhi State, and Gaya, Bihar in around 28h 51m.
- Website
- goindigo.in
Flights from Kangra Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- ₹9,000–28,000
Flights from Kangra Airport to Lok Nayak Jayaprakash Airport via Chandigarh, Delhi
- Ave. Duration
- 7h 10m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–28,000
Flights from Jammu Airport to Gaya via Delhi
- Ave. Duration
- 15h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₹10,000–27,000
Flights from Jammu Airport to Gaya via Srinagar, Delhi
- Ave. Duration
- 21h 25m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- ₹11,000–28,000
- Website
- airindia.in
Flights from Kangra Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹15,000–38,000
Flights from Jammu Airport to Gaya via Delhi
- Ave. Duration
- 13h 50m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Jammu Airport to Gaya via Srinagar, Delhi
- Ave. Duration
- 20h 20m
- When
- Wednesday
- Estimated price
- ₹11,000–26,000
Flights from Jammu Airport to Gaya via Leh, Delhi
- Ave. Duration
- 23h
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹12,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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
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 Pathankot Cantt to Jammu Tawi
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Amb Andaura to New Delhi
- Ave. Duration
- 7h 21m
- Frequency
- Twice daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
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 Chandigarh to Gaya Jn
- Ave. Duration
- 22h 10m
- 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,500
- First Class (1A)
- ₹3,300–4,300
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Bharat Petrol Pump to Karnal Bypass
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- ₹600–1,600
- Schedules at
- laxmiholidays.com
- Semi Sleeper
- ₹600–1,500
Bus from Bharat Petrol Pump to Karnal Bypass
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- ₹600–1,600
- Schedules at
- laxmiholidays.com
- Semi Sleeper
- ₹600–1,500
- 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
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from McLeod Ganj to Chandigarh
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- ₹480–950
- Website
- hrtchp.com
- Ordinary
- ₹480–650
- AC Himdhara
- ₹700–950
Bus from Dharamsala to Shimla ISBT Tutikandi
- Ave. Duration
- 8h
- Frequency
- Every 4 hours
- Estimated price
- ₹470–950
- Website
- hrtchp.com
- Ordinary
- ₹470–650
- AC Himdhara
- ₹650–950
Bus from Shimla ISBT Tutikandi to Haridwar
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- ₹500–1,600
- Website
- hrtchp.com
- Ordinary
- ₹500–750
- AC Himdhara
- ₹800–1,100
- Seater
- ₹650–1,600
- Website
- Shree Saroj Travels
Bus from Haridwar, Uttarakhand to Varanasi, Uttar Pradesh
- Ave. Duration
- 16h 30m
- 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
- Ave. Duration
- 1h 50m
- Estimated price
- ₹3,400–4,200
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.com
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.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













