There are 6 ways to get from Portland to Xining by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Portland International Airport to Xining
best- Fly from Portland International Airport (PDX) to Xining (XNN)PDX - XNN
22h 52m¥3,041–9,541Train to Seattle-Tacoma International Airport, fly to Lanzhou, bus, train
cheapest- Take the train from Portland to Tukwila Amtrak
- Fly from Seattle-Tacoma International Airport (SEA) to Lanzhou (LHW)SEA - LHW
- Take the bus from Lanzhou Airport to Oriental Hotel
- Take the train from Lanzhou West to Xining
28h 4m¥2,239–7,694Fly Portland International Airport to Lanzhou, bus, train
- Fly from Portland International Airport (PDX) to Lanzhou (LHW)PDX - LHW
- Take the bus from Lanzhou Airport to Oriental Hotel
- Take the train from Lanzhou West to Xining
26h 56m¥2,425–7,700Train to Vancouver International Airport, fly to Xining
- Take the train from Portland to Vancouver
- Fly from Vancouver International Airport (YVR) to Xining (XNN)YVR - XNN
28h 50m¥2,824–7,835Train to Seattle-Tacoma International Airport, fly to Xining
- Take the train from Portland to Tukwila Amtrak
- Fly from Seattle-Tacoma International Airport (SEA) to Xining (XNN)SEA - XNN
25h 54m¥2,455–7,535Train to Mahlon Sweet Field Airport, fly to Xining
- Take the train from Portland to Eugene
- Fly from Mahlon Sweet Field Airport (EUG) to Xining (XNN)EUG - XNN
28h 5m¥3,979–11,513
Portland International Airport (PDX) to Xining (XNN) flights
Questions & Answers
The cheapest way to get from Portland to Xining is to train and fly and bus which costs ¥2200 - ¥8000 and takes 28h 4m.
The fastest way to get from Portland to Xining is to fly which takes 22h 52m and costs ¥3000 - ¥10000.
The distance between Portland and Xining is 9894 km.
It takes approximately 22h 52m to get from Portland to Xining, including transfers.
Xining is 16h ahead of Portland. It is currently 5:24 PM in Portland and 9:24 AM in Xining.
There are 24+ hotels available in Xining.
What companies run services between Portland, OR, USA and Xining, China?
United Airlines, Air China, and five other airlines fly from Portland International Airport (PDX) to Xining (XNN) once daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airchina.com
Flights from Portland International Airport to Xining via San Francisco, Beijing Capital
- Ave. Duration
- 36h 10m
- When
- Wednesday and Saturday
- Estimated price
- ¥3,300–10,000
Flights from Portland International Airport to Xining via Vancouver International Airport, Beijing Capital
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥3,000–9,500
Flights from Portland International Airport to Xining via Los Angeles, Beijing Capital
- Ave. Duration
- 23h 10m
- When
- Monday and Friday
- Estimated price
- ¥3,500–10,000
Flights from Portland International Airport to Xining via Seattle-Tacoma International Airport, Beijing Capital
- Ave. Duration
- 21h 15m
- When
- Tuesday
- Estimated price
- ¥3,200–12,000
Flights from Portland International Airport to Lanzhou via Vancouver International Airport, Beijing Capital
- Ave. Duration
- 20h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,300–7,500
Flights from Portland International Airport to Lanzhou via San Francisco, Beijing Capital
- Ave. Duration
- 22h 25m
- When
- Wednesday and Saturday
- Estimated price
- ¥2,600–7,500
Flights from Portland International Airport to Lanzhou via Los Angeles, Beijing Capital
- Ave. Duration
- 23h 23m
- When
- Monday, Friday, and Sunday
- Estimated price
- ¥2,800–8,000
Flights from Vancouver International Airport to Xining via Beijing Capital
- Ave. Duration
- 16h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,000–6,500
Flights from Vancouver International Airport to Xining via Tianfu International
- Ave. Duration
- 18h 5m
- When
- Monday and Thursday
- Estimated price
- ¥2,200–8,000
Flights from Seattle-Tacoma International Airport to Xining via Beijing Capital
- Ave. Duration
- 18h 45m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,400–9,000
Flights from Seattle-Tacoma International Airport to Xining via Vancouver International Airport, Beijing Capital
- Ave. Duration
- 20h 16m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,200–7,000
Flights from Mahlon Sweet Field Airport to Xining via Los Angeles, Beijing Capital
- Ave. Duration
- 28h 37m
- When
- Monday and Friday
- Estimated price
- ¥4,200–12,000
Flights from Mahlon Sweet Field Airport to Xining via San Francisco, Beijing Capital
- Ave. Duration
- 36h 10m
- When
- Wednesday
- Estimated price
- ¥3,900–12,000
Flights from Mahlon Sweet Field Airport to Xining via Seattle-Tacoma International Airport, Beijing Capital
- Ave. Duration
- 21h 45m
- When
- Tuesday and Saturday
- Estimated price
- ¥3,900–14,000
Flights from Mahlon Sweet Field Airport to Xining via Portland International Airport, Vancouver International Airport, Beijing Capital
- Ave. Duration
- 23h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥3,600–11,000
Flights from Mahlon Sweet Field Airport to Xining via Portland International Airport, Seattle-Tacoma International Airport, Beijing Capital
- Ave. Duration
- 23h 25m
- When
- Tuesday
- Estimated price
- ¥3,900–14,000
Flights from Seattle-Tacoma International Airport to Lanzhou via Beijing Capital
- Ave. Duration
- 17h 15m
- When
- Tuesday and Saturday
- Estimated price
- ¥1,900–7,000
- Website
- csair.com
Flights from Portland International Airport to Xining via Vancouver International Airport, Tianfu International
- Ave. Duration
- 24h 30m
- When
- Monday and Thursday
- Estimated price
- ¥3,300–12,000
Flights from Portland International Airport to Lanzhou via San Francisco, Wuhan
- Ave. Duration
- 23h 47m
- When
- Thursday
- Estimated price
- ¥2,800–12,000
Flights from Vancouver International Airport to Xining via Tianfu International
- Ave. Duration
- 22h 10m
- When
- Monday and Thursday
- Estimated price
- ¥2,200–8,000
Flights from Vancouver International Airport to Xining via Guangzhou Baiyun
- Ave. Duration
- 28h 10m
- When
- Monday and Thursday
- Estimated price
- ¥2,400–10,000
Flights from Seattle-Tacoma International Airport to Xining via Chongqing
- Ave. Duration
- 30h 45m
- When
- Thursday
- Estimated price
- ¥2,600–9,500
Flights from Seattle-Tacoma International Airport to Xining via Incheon, Beijing Daxing
- Ave. Duration
- 23h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,700–10,000
Flights from Seattle-Tacoma International Airport to Lanzhou via Chongqing
- Ave. Duration
- 19h 10m
- When
- Thursday
- Estimated price
- ¥2,100–7,500
- Website
- ch.com
Flights from Portland International Airport to Xining via Vancouver International Airport, Tianfu International
- Ave. Duration
- 24h 30m
- When
- Monday and Thursday
- Estimated price
- ¥3,300–12,000
Flights from Vancouver International Airport to Xining via Tianfu International
- Ave. Duration
- 22h 10m
- When
- Monday and Thursday
- Estimated price
- ¥2,200–8,000
Flights from Seattle-Tacoma International Airport to Xining via Chongqing
- Ave. Duration
- 30h 45m
- When
- Thursday
- Estimated price
- ¥2,600–9,500
Flights from Mahlon Sweet Field Airport to Xining via Los Angeles, Tianfu International
- Ave. Duration
- 30h 57m
- When
- Tuesday and Sunday
- Estimated price
- ¥4,700–16,000
Flights from Seattle-Tacoma International Airport to Lanzhou via Chongqing
- Ave. Duration
- 19h 10m
- When
- Thursday
- Estimated price
- ¥2,100–7,500
- Website
- ch.com
Flights from Portland International Airport to Lanzhou via San Francisco, Shanghai Pudong
- Ave. Duration
- 21h 40m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ¥3,400–13,000
Flights from Mahlon Sweet Field Airport to Xining via Seattle-Tacoma International Airport, Shanghai Pudong
- Ave. Duration
- 35h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥4,800–18,000
Flights from Seattle-Tacoma International Airport to Lanzhou via Chongqing
- Ave. Duration
- 19h 20m
- When
- Thursday
- Estimated price
- ¥2,100–7,500
Flights from Seattle-Tacoma International Airport to Lanzhou via Shanghai Pudong
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- ¥2,300–8,500
- Website
- united.com
Flights from Portland International Airport to Lanzhou via San Francisco, Beijing Capital
- Ave. Duration
- 22h 25m
- When
- Every day
- Estimated price
- ¥3,100–12,000
Flights from Portland International Airport to Lanzhou via Vancouver International Airport, Beijing Capital
- Ave. Duration
- 20h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,300–7,500
- Website
- hainanairlines.com
Flights from Portland International Airport to Lanzhou via Seattle-Tacoma International Airport, Beijing Capital
- Ave. Duration
- 22h 35m
- When
- Tuesday
- Estimated price
- ¥2,500–9,000
Flights from Seattle-Tacoma International Airport to Lanzhou via Beijing Capital
- Ave. Duration
- 20h 5m
- When
- Tuesday and Saturday
- Estimated price
- ¥1,900–7,000
- Website
- delta.com
Flights from Seattle-Tacoma International Airport to Lanzhou via Shanghai Pudong
- Ave. Duration
- 19h 30m
- When
- Every day
- Estimated price
- ¥2,300–8,500
- Website
- en.ceair.com
Flights from Seattle-Tacoma International Airport to Lanzhou via Shanghai Pudong
- Ave. Duration
- 22h 20m
- When
- Every day
- Estimated price
- ¥2,300–8,500
Train from Lanzhou West to Xining
- Ave. Duration
- 2h 19m
- Frequency
- Every 3 hours
- Estimated price
- ¥75–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥100–150
Train from Lanzhou West to Xining
- 2nd Class Seat
- ¥85–95
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥200–290
Train from Lanzhou West to Xining
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- ¥550–1,100
- Website
- https://www.amtrak.com/home.html
Train from Portland to Tukwila Amtrak
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- ¥190–480
- Website
- https://www.amtrak.com/home.html
Train from Portland to Eugene
- Ave. Duration
- 2h 38m
- Frequency
- 3 times a day
- Estimated price
- ¥120–220
- Website
- https://www.amtrak.com/home.html
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou Airport to Oriental Hotel
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.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.
Related travel guides
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide


















