Live updates on China travel restrictions for 2022. Learn more
Beijing to Xi'an Transportation

Beijing to Xi'an Transportation

Written by GavinUpdated Nov. 12, 2021

The transportation between Beijing and Xi'an is frequent, fast and easy. The distance on the map between these two ancient capitals is 930 kilometers (578 miles). Here are the concise facts of flights, trains, and coaches, helping you choose the option that best suits you.

Beijing Capital International Airport Beijing Capital International Airport

By Air

The flight between Beijing and Xi'an takes about 2 hours, and the airfare ranges from 500 to 1,000 yuan, depending on the discount and the airline you choose.

Every day more than 30 flights depart from Beijing Capital Airport to Xi'an Xianyang Airport, from 07:15 to 22:15.

From Xi'an Xianyang Airport to Beijing Capital Airport, there are also more than 30 flights every day, from 08:00 to 21:30.

You can search and book a flight on China Highlights' China flights.

Recommended Tours:
Xi'an trip
All things you need to know view more

By Train

Beijing West Railway Station Beijing West Railway Station

Every day there are 10 trains between Xi'an Railway Station and Beijing West Railway Station. The travel time ranges from 12 hours to 15 hours, depending on which train you choose. The railway between Beijing and Xi'an is 1,200 kilometers (746 miles) long.

From Beijing to Xi'an, the fastest train is Z53, usually takes 12 hours 9 minutes. The cheapest ticket costs 270 yuan for a hard upper berth.

From Xi'an to Beijing, the fastest train is T152, usually takes 12 hours 11 minutes. The cheapest ticket costs 150 yuan for a hard seat.

K1363/1364 is the slowest train running between Beijing and Xi'an, taking about 15 hours; yet, the price is almost the same as other trains.

You can search and book a train ticket on China Highlights' China trains.

Recommended Tours:
Best Time to Visit Xi'an
All things you need to know view more

By Coach/Bus

Coach/bus transport is also available between Beijing and Xi'an, the route is 962 kilometers, and travelers can buy tickets up to 7 days in advance.

However, it is really tough to travel between these two cities by bus, and China Highlights advises travelers to take a train instead. The bus ticket, approximately 300 yuan, is much more expensive than a train ticket, and the time, about 15 hours, is almost the same as that by train.

From Beijing to Xi'an

  • Departure times: At 11:15 and 17:10 from Beijing Lizeqiao Long-Distance Bus Station (北京丽泽桥长途汽车站), and at 17:45 from Beijing Liuliqiao Long-Distance Bus Station (北京六里桥长途客运站)
  • Tel: 010-6340 3408/6347 0828 for Beijing Lizeqiao Long-Distance Bus Station, and 010-6386 1262/6386 1260 for Beijing Liuliqiao Long-Distance Bus Station

From Xi'an to Beijing

  • Departure time: At 17:30 from Xi'an Sanfuwan Bus Station (三府湾汽车站)
China Highlights' wechat
We are here to help you...
start planning your tailor-made tour with 1-1 help from our travel advisors. Create Your Trip

The China Highlights Experience

1-to-1 Expert Planning

1-to-1 Expert Planning

Your tour will be tailor-made by your personal travel advisor — a destination expert. Every reply will be within 24 hours.

Personal Journeys

Personal Journeys

Enjoy your personal local guide and ride. Explore destinations at your own pace. Have unparalleled flexibility, which is impossible on a group tour.

Authentic Experiences

Authentic Experiences

Discover the hidden gems. Experience local culture by practicing it. Try new and exciting activities, and unveil the stories behind the sights and people.

Well-Selected Local Guides

Well-Selected Local Guides

Knowledgeable, enthusiastic, and attentive — your personal local guides will share interesting stories, insider information, and even create unexpected highlights!

China Highlights tailor-makes China tours to help travelers discover China their way. We're a passionate team of one hundred avid travelers who love to share our knowledge of China with those looking for a more authentic travel experience, more ...
China Highlights International Travel Service Co., LTD
Corporate Number: 914503003486045699
Featured on