China Travel · Lhasa

Getting Around Lhasa: Buses, Taxis and Reaching the Monasteries

No metro, a cheap bus network, and trains that beat the road · Updated September 2026

Short answer

Lhasa has no metro and no suburban rail. Transport runs on buses, taxis, DiDi and legs, and for most of a sightseeing trip the legs do the heavy lifting: the Barkhor, the Jokhang, the Potala and the old town sit within roughly 3 km of each other.

City buses cost a yuan or two and reach everywhere, but the signage is Chinese-only. Taxis are cheap by European standards and plentiful in the centre, with a meter that starts around ¥10. DiDi works and has an English interface, though the fleet is smaller than in a coastal megacity.

Out of town, the train is the surprise. Shigatse is around 2.5 to 3 hours away on the Lhasa-Shigatse line, and Nyingchi is about 3.5 to 4 hours on the newer plateau railway. Both beat the road comfortably. Every trip outside the city runs inside the Tibet Travel Permit system, so routes are agreed with your licensed agency before you move.

Why there is no metro

Lhasa is a small city by Chinese standards, and the urban population is nowhere near what justifies a subway. Published transport guides for 2026 state the same thing plainly: the city's network is buses and taxis, with no metro or rail inside the city itself. Nothing is under construction.

What that means for planning is that a metro map is not part of the picture. The practical transport layers are: your feet in the old town, buses for longer hops across the city, taxis for anything with a time pressure, and a hired vehicle for the monasteries.

The options, compared

ModeTypical costBest forThe catch
WalkingFreeBarkhor, Jokhang, old-town lanesFeels twice as long at 3,650 m
City busA yuan or twoCrossing the city cheaplyChinese-only signage, crowded at peak
TaxiMeter from around ¥10Monasteries, luggage, bad weatherDrivers may push a flat fare instead
DiDi (app)Same ballpark as taxiShort hops with a known priceFewer cars, longer waits
RickshawNegotiatedShort tourist hops near the BarkhorAgree the price before boarding
Private car or tour vehicleDaily rateGanden, Yamdrok, NamtsoBooked through the agency

City buses

The bus network is the cheapest way to cross Lhasa and it covers the ground you would otherwise take a taxi for. Fares are a yuan or two depending on the route, paid in cash into the box or by scanning Alipay or WeChat Pay at the front.

For a first visit with two or three days in the city, buses are a nice-to-have rather than the backbone. Taxis are cheap enough that the difference is a couple of pounds, not a budget decision.

Taxis and DiDi

Taxis in Lhasa run on the meter with a modest starting fare, in the region of ¥10 for the first stretch. Most trips inside the centre land in the region of ¥15-30.

Walking, rickshaws and the kora

The old town is a walking district and the best of Lhasa is at 3 km/h. The Barkhor is the circuit of lanes around the Jokhang: the kora, the pilgrim route, runs for under a kilometre and takes 30 to 45 minutes at local pace, longer if you stop at the stalls.

Reaching the monasteries

SiteWhere it isHow to get thereTime from the centre
Jokhang and BarkhorOld town centreWalkIn the middle of it
Potala PalaceAround 2 km west of the BarkhorWalk or taxi30-40 min on foot
NorbulingkaFurther southwest of the PotalaTaxi or bus10-15 min by taxi
Sera MonasteryNorthern edge of the cityTaxi, DiDi or tour vehicle10-20 min by taxi
Drepung MonasteryWestern edge, on the hillsideTaxi or tour vehicle15-25 min by taxi
Ganden MonasteryAround 45 km east of the cityHired car, 1 to 1.5 hours by roadHalf day minimum

Sera and Drepung are both close enough to reach in the morning and be back for lunch, which makes them the easiest big sights to bolt onto a city day. Ganden is the outlier: at roughly 45 km east and 4,300 m, it needs a vehicle and half a day, which is why it appears in the day-trip plans rather than the city ones.

Getting out of Lhasa: trains and roads

The plateau railway changed what is possible in a short trip. The Lhasa-Shigatse line covers roughly 250 km in about 2.5 to 3 hours, and the newer Nyingchi line runs 435 km east in around 3.5 to 4 hours. Road journeys over the same ground are slower and less comfortable.

DestinationDistanceTimeMode
Shigatse (Xigaze)Around 250 km2.5-3 hoursTrain from Lhasa railway station
Nyingchi (Linzhi)Around 435 km3.5-4 hoursTrain, C-series on the plateau line
Ganden MonasteryAround 45 km1-1.5 hoursRoad, hired car
Yamdrok LakeAround 110 km2-2.5 hoursRoad, tour vehicle
Namtso LakeAround 220-250 km4.5-5 hoursRoad, tour vehicle

Two practical points on the trains. First, tickets are tied to your passport, which is checked at the station gate along with the permit, so the document stays in your pocket and not in a hotel safe. Second, in practice your agency buys the tickets as part of the permit package rather than you booking them independently.

Permits govern the whole picture Foreign visitors travel in Tibet on a Tibet Travel Permit with a licensed guide, and routes away from Lhasa have to be listed on it. Some areas, including parts of the border regions, need additional permits. Confirm what your itinerary covers with the agency before assuming a destination is reachable.

Frequently asked questions

Does Lhasa have a metro?

No. There is no metro, no light rail and no suburban rail inside Lhasa. Transport is buses, taxis, ride-hailing and walking, and nothing is under construction as of 2026.

How much is a taxi in Lhasa?

The meter starts in the region of ¥10, and most trips inside the centre come in at roughly ¥15-30. Monastery runs are often quoted as a flat fare rather than metered, so agree the price before setting off.

Does DiDi work in Lhasa?

Yes, and the app's English interface makes it the easiest way to avoid negotiating. Availability is thinner than in a city like Chengdu or Shanghai, so waits can stretch and early-morning pickups are unreliable.

How do I get to Sera and Drepung monasteries?

Both are on the edge of the city and 10 to 25 minutes by taxi or DiDi from the centre. Sera is north of the old town, Drepung on the western hillside. Hiring a car with waiting time is the least stressful option if you plan to stay a couple of hours.

Can I walk everywhere in the old town?

Yes for the Barkhor, the Jokhang and the old lanes. The Potala is a 30 to 40 minute walk away, which is realistic on a later day and optimistic on the first one.

Is there a public bus to Namtso or Yamdrok?

Not in any useful form for visitors. Both lakes are reached by road in a tour vehicle booked through your agency, and both routes need to be covered by your permit.

How do I reach Shigatse and Nyingchi from Lhasa?

By train from Lhasa railway station. Shigatse is around 2.5 to 3 hours for roughly 250 km, and Nyingchi around 3.5 to 4 hours for 435 km. Your agency normally arranges the tickets as part of the permit paperwork.

Do I travel with a guide on public transport?

Permit rules require a licensed guide to accompany the tour, and in practice that means monastery visits and out-of-town trips run with the guide while ordinary city-centre movement is your own. Ask the agency what applies to your specific itinerary.

Related reading

The absence of a metro and the bus-and-taxi transport model follow published 2026 Lhasa transport guides. Train distances and journey times for the Lhasa-Shigatse and Lhasa-Nyingchi lines follow Chinese rail and Tibet tourism sources, which agree on roughly 250 km and 435 km respectively, though timetables change with the seasons. Monastery distances are given as typical driving times rather than fixed figures. Sources disagree slightly on the train time to Shigatse, quoted between about 2 and 3 hours, so treat it as an approximation.