Skip to content

Distance from Xi'an to Riyadh

The straight-line distance from Xi'an, China to Riyadh, Saudi Arabia is 6,027 km (3,745 miles).Riyadh is W of Xi'an.

Distance (km)

6,027

straight line

Distance (miles)

3,745

straight line

Flight Time

8 hr

estimated direct

Direction

W

278° bearing

Transport Comparison: Xi'an to Riyadh

ModeEstimated TimeDistanceNotes
Flight8 hr6,027 kmDirect flight at 800 km/h avg cruise speed

All times are estimates based on straight-line distance. Actual travel times vary by route, stops, and conditions.

Xi'an to Riyadh: Key Details

FromXi'an, China
ToRiyadh, Saudi Arabia
Straight-line Distance6,027 km (3,745 miles)
Bearing278° (W)
Coordinates (Xi'an)34.3416°, 108.9398°
Coordinates (Riyadh)24.7136°, 46.6753°

Country Profiles

Frequently Asked Questions

How far is Xi'an from Riyadh?

The straight-line (as the crow flies) distance from Xi'an to Riyadh is 6,027 km (3,745 miles). Riyadh is W of Xi'an.

How long is the flight from Xi'an to Riyadh?

A direct flight from Xi'an to Riyadh takes approximately 8 hr, based on an average cruising speed of 800 km/h plus time for takeoff and landing.

What direction is Riyadh from Xi'an?

Riyadh is W (278 degrees) from Xi'an.

What is the distance from Riyadh to Xi'an?

The distance from Riyadh to Xi'an is the same: 6,027 km (3,745 miles). Distance between two points is the same in either direction.

Other Distance Calculations

Distances calculated using the Haversine formula (great-circle distance). Travel time estimates are approximate.

Coordinates sourced from public geographic databases.