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
| Mode | Typical cost | Best for | The catch |
|---|---|---|---|
| Walking | Free | Barkhor, Jokhang, old-town lanes | Feels twice as long at 3,650 m |
| City bus | A yuan or two | Crossing the city cheaply | Chinese-only signage, crowded at peak |
| Taxi | Meter from around ¥10 | Monasteries, luggage, bad weather | Drivers may push a flat fare instead |
| DiDi (app) | Same ballpark as taxi | Short hops with a known price | Fewer cars, longer waits |
| Rickshaw | Negotiated | Short tourist hops near the Barkhor | Agree the price before boarding |
| Private car or tour vehicle | Daily rate | Ganden, Yamdrok, Namtso | Booked 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.
- Signage is in Chinese. Stop names and on-board announcements are not bilingual, so a translation app with an offline Chinese pack or a screenshot of your stop name saves a lot of guesswork.
- Routes reach the main sights. Buses serve the railway station, the Norbulingka and the ring road around the old city, among others.
- Peak crowding is real. Morning and evening commutes are tight, and elderly pilgrims get priority in practice.
- Change is not given. Have the exact fare or a working QR payment.
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.
- Flat fares are common for monasteries. Drivers frequently prefer a negotiated figure for Sera or Drepung rather than the meter, partly because a return with no passenger is dead mileage. Agree the number before getting in.
- Trips to the monasteries are easier with a waiting driver. Sera and Drepung both sit away from regular taxi traffic, and finding a car at the exit gate is hit and miss. A few hours of waiting time bought up front solves it.
- DiDi is available. The app carries an English interface and shows the price before booking, which removes the negotiation. The trade-off is availability: fewer cars, longer pickups, and patchy service early in the morning.
- Rideshare from the airport is covered separately — see the airport transfer page for the Gonggar run.
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.
- Circumambulate clockwise. Pilgrims move clockwise around the temple, keeping it on the right. Walking against the flow is obvious and rude.
- Pedal rickshaws work the streets around the Barkhor for short hops. Negotiate the fare before boarding, and expect to pay more than a taxi for a shorter distance.
- Distances in the centre are small. The Barkhor to the Potala is roughly 2 km, which is 30 to 40 minutes at a normal pace and considerably longer on day one.
- Steps matter more than kilometres. Anything built on a hillside, and in Lhasa most of it is, involves a climb. Budget energy rather than time.
Reaching the monasteries
| Site | Where it is | How to get there | Time from the centre |
|---|---|---|---|
| Jokhang and Barkhor | Old town centre | Walk | In the middle of it |
| Potala Palace | Around 2 km west of the Barkhor | Walk or taxi | 30-40 min on foot |
| Norbulingka | Further southwest of the Potala | Taxi or bus | 10-15 min by taxi |
| Sera Monastery | Northern edge of the city | Taxi, DiDi or tour vehicle | 10-20 min by taxi |
| Drepung Monastery | Western edge, on the hillside | Taxi or tour vehicle | 15-25 min by taxi |
| Ganden Monastery | Around 45 km east of the city | Hired car, 1 to 1.5 hours by road | Half 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.
| Destination | Distance | Time | Mode |
|---|---|---|---|
| Shigatse (Xigaze) | Around 250 km | 2.5-3 hours | Train from Lhasa railway station |
| Nyingchi (Linzhi) | Around 435 km | 3.5-4 hours | Train, C-series on the plateau line |
| Ganden Monastery | Around 45 km | 1-1.5 hours | Road, hired car |
| Yamdrok Lake | Around 110 km | 2-2.5 hours | Road, tour vehicle |
| Namtso Lake | Around 220-250 km | 4.5-5 hours | Road, 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.
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.