There are 6 ways to get from Shimla to Lhasa by taxi, train, car, bus 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.

Recommended option

Taxi, train, drive, bus  •  2 days 1 h

  1. Take a taxi from Shimla to Chandigarh (CDG)
  2. Take the train from Chandigarh (CDG) to New Jalpaiguri (NJP)
  3. Drive from Siliguri Junction (SGUJ) to Yadong Xian
  4. Take the bus from Yadong Xian to Lasa North Suburb Coach Station

$92 - $129

5 alternative options

Bus, train, drive  •  2 days 8 h

  1. Take the bus from Shimla ISBT Tutikandi to Haridwar 221
  2. Take the train from Haridwar Junction (HW) to Narkatiaganj Junction (NKE)
  3. Drive from Narkatiaganj Junction (NKE) to Chitwan Sauraha
  4. Take the bus from Chitwan Sauraha to Kathmandu
  5. Take the bus from Kathmandu to Lhasa Liuwu Coach Station

$115 - $135

Bus  •  2 days 19 h

  1. Take the bus from Shimla ISBT Tutikandi to Delhi ISBT Kashmiri Gate 73
  2. Take the bus from New Delhi to Pokhara
  3. Take the bus from Pokhara to Kathmandu
  4. Take the bus from Kathmandu to Lhasa Liuwu Coach Station

$112 - $124

Drive  •  35 h 2 min

  1. Drive from Shimla to Lhasa 1547 miles

$250 - $370

Taxi, fly to Lhasa, bus  •  23 h 7 min

  1. Take a taxi from Shimla to Chandigarh
  2. Fly from Chandigarh (IXC) to Lhasa (LXA) IXC - LXA
  3. Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau

$206 - $630

Taxi, fly to Bagdogra, drive, bus  •  19 h 9 min

  1. Take a taxi from Shimla to Chandigarh
  2. Fly from Chandigarh (IXC) to Bagdogra (IXB) IXC - IXB
  3. Drive from Siliguri Junction (SGUJ) to Yadong Xian
  4. Take the bus from Yadong Xian to Lasa North Suburb Coach Station

$181 - $490

Questions & Answers

The distance between Shimla and Lhasa is 1345 km. The road distance is 2475.2 km.

Get driving directions

It takes approximately 2 days 1 h to get from Shimla to Lhasa, including transfers.

More details

There is no direct flight from Chandigarh Airport to Lhasa Airport. The quickest flight takes 25 h 45 min and has two stopovers.

Search flights

Lhasa is 30 min ahead of Shimla. It is currently 10:47 PM in Shimla and 11:17 PM in Lhasa.

Yes, the driving distance between Shimla to Lhasa is 2475 km. It takes approximately 35 h 2 min to drive from Shimla to Lhasa.

Get driving directions

Air China, Vistara, Nepal Airlines and four other airlines offer flights from Chandigarh Airport to Lhasa Airport.

Search flights

There are 80+ hotels available in Lhasa. Prices start at $28 USD per night.

More details

Map of how to get from Shimla to Lhasa.
Launch map view
  • Distance: 840.9 miles
  • Duration: 2 days 1 h

What companies run services between Shimla, India and Lhasa, China?

You can take a bus from Shimla to Lhasa via Delhi ISBT Kashmiri Gate, ISBT Kashmere Gate, GTK Depot, New Delhi, Pokhara, Kathmandu, and Kathmandu in around 2 days 19 h.

Airlines
Sichuan Airlines
Website
ch.com
Flights from Chandigarh to Lhasa via Delhi, Kathmandu
Ave. Duration
20 h 30 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$200 - $550
Flights from Chandigarh to Lhasa via Lucknow, Delhi, Kathmandu
Ave. Duration
21 h 55 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$220 - $700
Flights from Chandigarh to Lhasa via Jaipur, Delhi, Kathmandu
Ave. Duration
22 h 35 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$200 - $650
Flights from Chandigarh to Lhasa via Leh, Delhi, Kathmandu
Ave. Duration
26 h 25 min
When
Tuesday and Saturday
Estimated price
$280 - $900
IndiGo Airlines
Website
goindigo.in
Flights from Chandigarh to Bagdogra via Kolkata
Ave. Duration
6 h 35 min
When
Monday to Saturday
Estimated price
$110 - $470
Flights from Chandigarh to Bagdogra via Delhi
Ave. Duration
5 h 35 min
When
Monday to Saturday
Estimated price
$95 - $420
Flights from Chandigarh to Bagdogra via Srinagar, Delhi
Ave. Duration
8 h 5 min
When
Monday to Saturday
Estimated price
$120 - $500
Spicejet
Website
spicejet.com
Flights from Chandigarh to Bagdogra via Delhi
Ave. Duration
4 h 15 min
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
$95 - $440
Flights from Chandigarh to Bagdogra via Kolkata
Ave. Duration
4 h 45 min
When
Monday, Wednesday and Friday
Estimated price
$110 - $550
Air China
Website
airchina.com
Flights from Chandigarh to Lhasa via Mumbai, Kathmandu
Ave. Duration
22 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$290 - $850
China Eastern Airlines
Website
en.ceair.com
Flights from Chandigarh to Lhasa via Kolkata, Kunming
Ave. Duration
24 h 30 min
When
Monday, Wednesday and Friday
Estimated price
$430 - $1,400
AirAsia India
Website
airasia.com
Flights from Chandigarh to Bagdogra via Delhi
Ave. Duration
4 h 10 min
When
Monday to Saturday
Estimated price
$110 - $650
GoAir
Website
goair.in
Flights from Chandigarh to Bagdogra via Delhi
Ave. Duration
4 h 55 min
When
Monday to Saturday
Estimated price
$110 - $390
Train operators
Bus operators
Qichezhan
Website
qichezhan.net
Bus from Yadong Xian to Lasa North Suburb Coach Station
Ave. Duration
7 h
Frequency
3 times a week
Estimated price
$22
Schedules at
qichezhan.net
HRTC
Website
hrtchp.com
Bus from Shimla ISBT Tutikandi to Haridwar
Ave. Duration
11 h
Frequency
Every 3 hours
Estimated price
$4 - $7
Schedules at
online.hrtchp.com
Bus from Shimla ISBT Tutikandi to Delhi ISBT Kashmiri Gate
Ave. Duration
9 h 30 min
Frequency
Every 2 hours
Estimated price
$6 - $13
Schedules at
online.hrtchp.com
Bus Nepal
Website
busnepal.com
Bus from Chitwan Sauraha to Kathmandu
Ave. Duration
2 h
Frequency
Twice daily
Estimated price
$5 - $7
Schedules at
busnepal.com
Tibet Transportation
Website
xizang.gov.cn
Bus from Kathmandu to Lhasa Liuwu Coach Station
Ave. Duration
19 h
Frequency
Once a week
Estimated price
$76
Schedules at
xizang.gov.cn
bus
Bus from New Delhi to Pokhara
Ave. Duration
30 h
Frequency
Once daily
Estimated price
$23
Hamrobus
Website
hamrobus.com
Bus from Pokhara to Kathmandu
Ave. Duration
5 h
Frequency
Every 3 hours
Estimated price
$5 - $11
Schedules at
hamrobus.com
Airports China
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$4
Schedules at
airports-china.com
Other operators
Taxi from Shimla to Chandigarh (CDG)
Ave. Duration
1 h 47 min
Estimated price
$21 - $26
Ola Cabs
Phone
+91 22 33 55 33 55
Website
olacabs.com

Want to know more about travelling around China

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.