• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from New Delhi to Beijing by plane, train, car or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Beijing Capital  •  8h 55m

  1. Fly from Delhi (DEL) to Beijing Capital (PEK) DEL - PEK

$234 - $375

Cheapest option

Train, drive, bus  •  3 days 13h

  1. Take the train from Delhi (DLI) to Siliguri Junction (SGUJ)
  2. Drive from Siliguri Junction (SGUJ) to Yadong Xian
  3. Take the bus from Yadong Xian to Lasa North Suburb Coach Station
  4. Take the train from Lhasa to Beijing West Z22

$117 - $160

3 alternative options

Fly to Beijing Nanyuan  •  12h 53m

  1. Fly from Delhi (DEL) to Beijing Nanyuan (NAY) DEL - NAY

$420 - $1,301

Train, drive, bus via Chitwan Sauraha  •  3 days 11h

  1. Take the train from Delhi (DLI) to Narkatiaganj Junction (NKE)
  2. Drive from Narkatiaganj Junction (NKE) to Chitwan Sauraha
  3. Take the bus from Chitwan Sauraha to Kathmandu
  4. Take the bus from Kathmandu to Lhasa Liuwu Coach Station
  5. Take the train from Lhasa to Beijing West Z22

$156 - $193

Drive  •  2 days 22h

  1. Drive from New Delhi to Beijing 3553 miles

$550 - $850

Questions & Answers

The cheapest way to get from New Delhi to Beijing is to train and drive and bus which costs ₹8,500 - ₹12,000 and takes 3 days 13h.

More details

The quickest way to get from New Delhi to Beijing is to fly which costs ₹17,000 - ₹28,000 and takes 8h 55m.

More details

The distance between New Delhi and Beijing is 3776 km. The road distance is 5684.9 km.

Get driving directions

It takes approximately 8h 55m to get from New Delhi to Beijing, including transfers.

More details

The quickest flight from Delhi Airport to Beijing Capital Airport is the direct flight which takes 5h 45m.

Search flights

Beijing is 2h 30m ahead of New Delhi. It is currently 11:52 PM in New Delhi and 2:22 AM in Beijing.

Yes, the driving distance between New Delhi to Beijing is 5685 km. It takes approximately 2 days 22h to drive from New Delhi to Beijing.

Get driving directions

Air China, Thai Airways International, China Eastern Airlines and three other airlines offer flights from Delhi Airport to Beijing Capital Airport.

Search flights

There are 1388+ hotels available in Beijing. Prices start at $53 USD per night.

More details

The best way to get from New Delhi to Delhi Airport is to Metro which takes 25m and costs ₹17 - ₹60.

More details

Map of how to get from New Delhi to Beijing.
Launch map view
  • Distance: 2360 miles
  • Duration: 8h 55m

What companies run services between New Delhi, India and Beijing, China?

Air China, China Southern Airlines and eight other airlines fly from New Delhi to Beijing hourly.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Delhi to Beijing Capital via Shanghai Pudong
Ave. Duration
10h 15m
When
Every day
Estimated price
$460 - $900
Flights from Delhi to Beijing Nanyuan via Shanghai Pudong
Ave. Duration
11h 20m
When
Every day
Estimated price
$470 - $1,400
Flights from Delhi to Beijing Nanyuan via Guangzhou Baiyun
Ave. Duration
12h 2m
When
Every day
Estimated price
$420 - $1,300
China United
Website
flycua.com
Flights from Delhi to Beijing Nanyuan via Guangzhou Baiyun
Ave. Duration
12h 2m
When
Every day
Estimated price
$420 - $1,300
Flights from Delhi to Beijing Nanyuan via Suvarnabhumi, Xiamen
Ave. Duration
13h 15m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$460 - $1,400
China Southern Airlines
Website
csair.com
Flights from Delhi to Beijing Capital via Guangzhou Baiyun
Ave. Duration
9h 15m
When
Every day
Estimated price
$380 - $800
Air China
Website
airchina.com
Flights from Delhi to Beijing Capital
Ave. Duration
5h 45m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$260 - $850
Thai Airways International
Website
thaiairways.com
Flights from Delhi to Beijing Capital via Suvarnabhumi
Ave. Duration
9h 50m
When
Every day
Estimated price
$360 - $800
Asiana Airlines
Website
us.flyasiana.com
Flights from Delhi to Beijing Capital via Incheon
Ave. Duration
11h 10m
When
Every day
Estimated price
$360 - $1,100
Cathay Pacific
Website
cathaypacific.com
Flights from Delhi to Beijing Capital via Hong Kong
Ave. Duration
11h 15m
When
Every day
Estimated price
$440 - $950
Train operators
China Railways Z-Class
Website
chinahighlights.com
Train from Lhasa to Beijing West
Ave. Duration
37h 58m
Frequency
Once daily
Estimated price
$45 - $65
Schedules at
trip.com
Book at
trip.com
Hard Seat
$45 - $65
Hard Sleeper
$100 - $130
Soft Sleeper
$150 - $200
Bus operators
Bus Nepal
Website
busnepal.com
Bus from Chitwan Sauraha to Kathmandu
Ave. Duration
2h
Frequency
Twice daily
Estimated price
$5 - $7
Schedules at
busnepal.com
Tibet Transportation
Website
xizang.gov.cn
Bus from Kathmandu to Lhasa Liuwu Coach Station
Ave. Duration
19h
Frequency
Once a week
Estimated price
$76
Schedules at
xizang.gov.cn
Qichezhan
Website
qichezhan.net
Bus from Yadong Xian to Lasa North Suburb Coach Station
Ave. Duration
9h
Frequency
3 times a week
Estimated price
$22
Schedules at
qichezhan.net

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.