There are 6 ways to get from Manali to McLeod Ganj by plane, bus, train, car, or bus (Flixbus)
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
best- Fly from Chennai International Airport (MAA) to Kangra Airport (DHM)plane MAA - DHM
9h₹15,518–24,718Train, bus
cheapest- Take the train from Perambur to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
47h 27m₹2,045–9,703Bus via Udaipur
- Take the bus from M.F.L. to Central Stationbus 28A
- Take the bus from Chennai to Bengalurubus
- Take the bus from Bengaluru to Udaipurbus
- Take the bus from Udaipur to Chandigarhbus
- Take the bus from Chandigarh to McLeodganj - Main Squarebus
45h 9mDrive 2,589.8 km
- Drive from Manali to McLeod Ganjcar 2,589.8 km
35h 16m₹25,336–36,596Fly to Chandigarh International Airport, bus
- Fly from Chennai International Airport (MAA) to Chandigarh International Airport (IXC)plane MAA - IXC
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
10h 48m₹9,011–16,758Bus
- Take the bus from FlixBus Chennai - Madhavaram to FlixBus Hyderabad - Nampallybus
- Take the bus from Hyderabad to Delhibus
- Take the bus from Delhi to McLeodganj - Main Squarebus
2d 15h
Chennai International Airport (MAA) to Kangra Airport (DHM) flights
Comparing Your Travel Options
The cheapest way to get from Manali to McLeod Ganj is to train and bus which costs ₹2,000 - ₹10,000 and takes 47h 27m.
The fastest way to get from Manali to McLeod Ganj is to fly which takes 9h and costs ₹15,000 - ₹25,000.
No, there is no direct bus from Manali to McLeod Ganj. However, there are services departing from M.F.L. and arriving at McLeodganj - Main Square via Chennai, Bengaluru, Udaipur and Chandigarh. The journey, including transfers, takes approximately 45h 9m.
The distance between Manali and McLeod Ganj is 2228 km. The road distance is 2589.8 km.
The best way to get from Manali to McLeod Ganj without a car is to bus via Udaipur which takes 45h 9m and costs .
It takes approximately 9h to get from Manali to McLeod Ganj, including transfers.
Manali to McLeod Ganj bus services, operated by MTC, depart from M.F.L. station.
The best way to get from Manali to McLeod Ganj is to fly which takes 9h and costs ₹15,000 - ₹25,000. Alternatively, you can bus via Udaipur, which costs and takes 45h 9m.
Manali to McLeod Ganj bus services, operated by MTC, arrive at Central Station.
Yes, the driving distance between Manali to McLeod Ganj is 2590 km. It takes approximately 35h 16m to drive from Manali to McLeod Ganj.
What companies run services between Manali, Tamil Nādu, India and McLeod Ganj, India?
IndiGo Airlines, Air India Limited, and Spicejet fly from Chennai International Airport (MAA) to Kangra Airport (DHM) 4 times a day. Alternatively, you can take a vehicle from Manali to McLeodganj - Main Square via M.F.L., Central Station, Chennai, Bengaluru, Udaipur, and Chandigarh in around 45h 9m.
- Website
- goindigo.in
Flights from Chennai International Airport to Kangra Airport via Delhi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹13,000–24,000
Flights from Chennai International Airport to Kangra Airport via Chandigarh International Airport
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹15,000–24,000
Flights from Chennai International Airport to Kangra Airport via Hyderabad, Chandigarh International Airport
- Ave. Duration
- 8h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹15,000–24,000
Flights from Chennai International Airport to Chandigarh International Airport
- Ave. Duration
- 2h 55m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–14,000
Flights from Chennai International Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Chennai International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Chennai International Airport to Chandigarh International Airport via Pune
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Chennai International Airport to Chandigarh International Airport via Ahmedabad
- Ave. Duration
- 6h 35m
- When
- Monday and Thursday
- Estimated price
- ₹8,000–14,000
- Website
- airindia.in
Flights from Chennai International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- ₹9,000–14,000
- Website
- spicejet.com
Flights from Chennai International Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Monday and Friday
- Estimated price
- ₹15,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Perambur to Chandigarh
- Ave. Duration
- 42h 15m
- Frequency
- Twice a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,200
- Second AC (2A)
- ₹3,600–4,600
- First Class (1A)
- ₹6,000–8,000
- Phone
- +91 044-24615949
- [email protected]
- Website
- MTC
Bus from M.F.L. to Central Station
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- ₹14–100
- Website
- MTC
- Ordinary Service
- ₹14–21
- Express Service
- ₹22–30
- Deluxe Service
- ₹30–45
- A/C Service
- ₹45–100
- Website
- SVG Grand Connect
Bus from Chennai to Bengaluru
- Ave. Duration
- 7h
- Frequency
- Hourly
- Schedules at
- SVG Grand Connect
- Website
- Easyride Smart Bus
Bus from Chennai to Bengaluru
- Ave. Duration
- 7h 15m
- Frequency
- Hourly
- Schedules at
- Easyride Smart Bus
- Website
- KBS Luxury Bus
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Schedules at
- KBS Luxury Bus
- Phone
- +91 707 5511 729
- [email protected]
- Website
- Fresh Bus
Bus from Chennai to Bengaluru
- Ave. Duration
- 7h 10m
- Frequency
- Every 2 hours
- Schedules at
- Fresh Bus
- Phone
- +91 9176674557
- [email protected]
- Website
- Sri Sugam Travels
Bus from Chennai to Bengaluru
- Ave. Duration
- 8h 55m
- Frequency
- Every 4 hours
- Website
- Sri Sugam Travels
- Phone
- +91 94038 91928
- [email protected]
- Website
- RKK Travels
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a day
- Schedules at
- RKK Travels
- Phone
- +91 93422 22241
- [email protected]
- Website
- Dream Line Travels Private Limited
Bus from Chennai to Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Schedules at
- Dream Line Travels Private Limited
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹460–1,300
- Schedules at
- Zingbus
- Website
- KMRL kalaimakal Road Lines
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Schedules at
- KMRL kalaimakal Road Lines
- Website
- YBM Travels(BLM)
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Schedules at
- YBM Travels(BLM)
- Website
- Saaral Travels
Bus from Chennai to Bengaluru
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Saaral Travels
- Website
- Evolte Bus
Bus from Chennai to Bengaluru
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Schedules at
- Evolte Bus
- Website
- Sharma Transports
Bus from Chennai to Bengaluru
- Ave. Duration
- 5h 50m
- Frequency
- 6 times a week
- Schedules at
- Sharma Transports
- Website
- PNS Travels
Bus from Chennai to Bengaluru
- Ave. Duration
- 5h 55m
- Frequency
- 6 times a week
- Schedules at
- PNS Travels
- Website
- Jabbar Travels
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h 1m
- Frequency
- 4 times a week
- Schedules at
- Jabbar Travels
- +91 7044090046
- Website
- Green Line
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Website
- Green Line
- Website
- Green Line
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Chennai to Bengaluru
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a week
- Website
- NeuGo
- Phone
- 0804151123
- [email protected]
- Website
- National Travels NTA
Bus from Chennai to Bengaluru
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Website
- National Travels NTA
- Schedules at
- National Travels NTA
- Phone
- +91 97875 24434
- [email protected]
- Website
- Kingfisher Connect
Bus from Chennai to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- Twice a week
- Schedules at
- Kingfisher Connect
- Website
- India Tours and Travels
Bus from Bengaluru to Udaipur
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a week
- Schedules at
- India Tours and Travels
- Phone
- +91 87690 12747
- Website
- Somnath Travels
Bus from Udaipur to Chandigarh
- Ave. Duration
- 15h 55m
- Frequency
- Twice daily
- Website
- Somnath Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Udaipur to Chandigarh
- Ave. Duration
- 15h 55m
- Frequency
- Twice a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h 35m
- Frequency
- Hourly
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 10h 20m
- Frequency
- 5 times a day
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Website
- New Walia Travels
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Schedules at
- New Walia Travels
- Website
- Himalayan Holidays
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Schedules at
- Himalayan Holidays
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Schedules at
- Himalayan Holidays
- Website
- HR Holidays
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Schedules at
- HR Holidays
- Website
- Rao Travels India Pvt Ltd.
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- Triptara tour & Travel
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Schedules at
- Triptara tour & Travel
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 10h 10m
- Frequency
- Once a week
- Schedules at
- Triptara tour & Travel
- Website
- New Himalaya Travels
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Schedules at
- New Himalaya Travels
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 10h 45m
- Frequency
- 5 times a day
- Schedules at
- New Himalaya Travels
- Website
- Vijay Laxmi
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h 45m
- Frequency
- 5 times a week
- Schedules at
- Vijay Laxmi
- Website
- Himachal Tourist Bus Service
Bus from Chandigarh to McLeodganj - Main Square
- Ave. Duration
- 5h 50m
- Frequency
- 4 times a week
- Schedules at
- Himachal Tourist Bus Service
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a week
- Schedules at
- Himachal Tourist Bus Service
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- hrtchp.com
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- hrtchp.com
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- hrtchp.com
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- hrtchp.com
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Chennai - Madhavaram to FlixBus Hyderabad - Nampally
- Ave. Duration
- 12h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹850–3,000
- Website
- FlixBus India
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Hyderabad to Delhi
- Ave. Duration
- 34h 30m
- Frequency
- Once daily
- Estimated price
- ₹3,800–4,700
- Book at
- Verma Travels
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Hyderabad to Delhi
- Ave. Duration
- 33h 15m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- Mount Ways
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 10h 37m
- Frequency
- 3 times a day
- Schedules at
- Mount Ways
- Website
- New Milan Travels
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 9h 50m
- Frequency
- Twice a week
- Schedules at
- New Milan Travels
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Delhi to McLeodganj - Main Square
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Schedules at
- CIty Land Travels
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 Travel Insider: Top Japan travel tips by Beatrix Holland, The London Underground: Essential tips to navigate the Tube, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 443+ hotels available in McLeod Ganj.














































