ComeToGuide
24.3 km • ~33 mins

How to Get from Beijing Capital International Airport (PEK) to Sanlitun

Beijing Capital International Airport (PEK) is about 24 km northeast of Sanlitun, a central dining and embassy district. Depending on traffic and mode, the journey takes about 45 minutes by car or 60-70 minutes using the Airport Express and metro.

✓ Verified Oct 30, 2026 • 24.3 km road distance

Official Metered Taxi

24/7
45 mins •Available 24/7 at Official Ranks
€13.50 - €20 + Tolls (Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. At T3 follow signs to the official taxi queue on B1/1F below arrivals; at T2 use the rank outside arrivals.
  2. Join the marshalled queue; ignore touts inside the terminal.
  3. Tell the driver 'Sanlitun' or show the address in Chinese characters.
  4. Insist on the meter; pay cash or via Alipay/WeChat Pay.
  5. Ask for a receipt; expressway tolls are extra on top of the meter.

Airport Express + Line 10 to Tuanjiehu

Cheapest
60 mins •Every 10 Mins (Airport Express, Until About 23:00)
€3.80 / Person
Luggage: Limited Space; Walk at End
How to take it step-by-step:
  1. At T3 or T2 follow signs for 'Airport Express / 机场快轨' to the station.
  2. Buy a single ticket at the machine or counter for the Airport Express (about €3.40); regular subway fare is extra at the gate.
  3. Take the train toward Sanyuanqiao and get off at Sanyuanqiao.
  4. Change to Line 10 and ride one stop to Tuanjiehu.
  5. Exit and walk about 15 minutes to Sanlitun; or take a short taxi if carrying luggage.

Beijing Capital International Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in China?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get China eSIM

Tours & activities: Sanlitun

See all tours & tickets
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ Important Local Taxi & Arrival Tips

  • Ignore touts inside the terminal who offer 'cheap taxis' or private cars; use the official marshalled taxi queue or DiDi's designated pick-up areas.
  • Insist the taxi driver runs the meter; a fixed 'VIP' fare to Sanlitun is a scam. The meter starts at about €1.75.
  • Airport Expressway tolls are extra and paid by you on top of the meter; ask for the printed receipt.
  • Foreign bank cards are not accepted in taxis; carry cash or set up Alipay/WeChat Pay before leaving the airport.

Frequently Asked Questions

What is the cheapest way from PEK to Sanlitun?

Take the Airport Express to Sanyuanqiao (about €3.40), change to subway Line 10 and ride one stop to Tuanjiehu (about €0.40), then walk about 15 minutes. Total costs about €3.80 per person.

How much is a taxi from Beijing Capital Airport to Sanlitun?

The official metered taxi typically costs about €13.50-€20 plus any expressway tolls, depending on traffic and waiting time. The trip is about 45-60 minutes.

Are there airport buses to Sanlitun?

No direct airport bus line serves Sanlitun. The Airport Express + Line 10 is the best public transport option, or you can take the Airport Express to Dongzhimen and then a short taxi.

Can I pay the Airport Express and subway with a foreign bank card?

Yes, contactless foreign Visa, Mastercard, JCB or American Express cards work at Beijing subway gates, including the Airport Express.

What is the best option for families with luggage?

A pre-booked private transfer is door-to-door and includes luggage help. A metered taxi is cheaper but you must handle luggage at the official rank; public transport involves stairs and a 15-minute walk.

Some links are affiliate links: we may earn a commission at no extra cost to you. Prices are indicative and can change.