# Distance between Ulanhot (HLH) and Jiayuguan (JGN)

Flight distance from Ulanhot to Jiayuguan (Ulanhot Airport – Jiayuguan Airport) is 1269 miles / 2042 kilometers / 1103 nautical miles. Estimated flight time is 2 hours 54 minutes.

Driving distance from Ulanhot (HLH) to Jiayuguan (JGN) is 1633 miles / 2628 kilometers and travel time by car is about 29 hours 58 minutes.

## Map of flight path and driving directions from Ulanhot to Jiayuguan.

Shortest flight path between Ulanhot Airport (HLH) and Jiayuguan Airport (JGN).

## How far is Jiayuguan from Ulanhot?

There are several ways to calculate distances between Ulanhot and Jiayuguan. Here are two common methods:

Vincenty's formula (applied above)
• 1269.016 miles
• 2042.283 kilometers
• 1102.745 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
• 1266.153 miles
• 2037.675 kilometers
• 1100.257 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

## Airport information

A Ulanhot Airport
City: Ulanhot
Country: China
IATA Code: HLH
ICAO Code: ZBUL
Coordinates: 46°4′58″N, 122°1′1″E

B Jiayuguan Airport
City: Jiayuguan
Country: China
IATA Code: JGN
ICAO Code: ZLJQ
Coordinates: 39°51′24″N, 98°20′29″E

## Time difference and current local times

There is no time difference between Ulanhot and Jiayuguan.

CST

CST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 165 kg (363 pounds).

## Frequent Flyer Miles Calculator

Ulanhot (HLH) → Jiayuguan (JGN).

Distance:
1269
Elite level bonus:
0
Booking class bonus:
0

### In total

Total frequent flyer miles:
1269

Round trip?