Distance from Beijing to Delhi

🇨🇳 Beijing, China  →  🇮🇳 Delhi, India

3,780 km
Straight-line distance
2,349 mi
In miles
5h 13m
Est. nonstop flight
West
Initial bearing 263°
2h 30m
Time difference

The dashed line joins the two city centres; the true shortest path on the globe is a great-circle arc, and real flight paths also bend around restricted airspace and follow airways.

Across the roof of the world

Few Asian routes cross terrain as dramatic as this one. The great-circle line heads west-southwest from Beijing over Shanxi, Ningxia and Gansu, then across Qinghai and the high, thinly populated Tibetan Plateau. It meets the Himalaya not far from Mount Kailash before descending to the plains of Uttarakhand and Delhi. Airlines generally limit time over the plateau because of the terrain constraints on emergency descents, so the route actually flown can bend away from the straight line.

Flights after a five-year gap

Direct air links between India and China were suspended in 2020, during the COVID-19 pandemic and after the Galwan Valley border clash, and stayed closed for years. Services between the two countries began returning in late 2025, and nonstop flights between Beijing Capital (PEK) and Delhi's Indira Gandhi International (DEL) resumed in April 2026. Before then, travellers connected through hubs such as Hong Kong, Bangkok or Singapore.

Neighbours with a long frontier

Delhi and Beijing are the capitals of the world's two most populous countries, which share a long and partly disputed Himalayan border. Trade between them is large, and Buddhism, which travelled from India to China along the Silk Road, is one of their oldest cultural links. See the India vs China comparison for more.

🇨🇳

Beijing

China

AirportsCapital (PEK) and Daxing (PKX)
Time zoneUTC+8
CurrencyChinese Yuan (CNY)
LanguageMandarin
🇮🇳

Delhi

India

AirportsIndira Gandhi International (DEL)
Time zoneUTC+5:30
CurrencyIndian Rupee (INR)
LanguageHindi, English

Frequently asked questions

How far is Delhi from Beijing?
3,780 km (2,349 miles) in a straight line (great-circle distance). The distance is the same in both directions.
How long is the flight from Beijing to Delhi?
A nonstop flight covers the distance in roughly 5h 13m. That estimate assumes an average 800 km/h plus 30 minutes for taxi, climb and descent; scheduled times vary with routing and winds.
What direction is Delhi from Beijing?
Delhi lies roughly west of Beijing; the initial great-circle bearing is 263°.
What is the time difference between Beijing and Delhi?
Delhi (UTC+5:30) is 2h 30m behind Beijing (UTC+8). Neither city uses daylight saving time.
Which airports serve this route?
Beijing: Capital (PEK) and Daxing (PKX). Delhi: Indira Gandhi International (DEL).
Are there direct flights between Beijing and Delhi?
Yes. Nonstop flights between Beijing and Delhi resumed in April 2026 after direct India-China air services were suspended in 2020.

Other routes from Beijing and Delhi

See the country profiles for China and India, or measure any other pair with the Asia distance calculator.