Air Miles Calculator logo

How far is Uruapan from Bangkok?

The distance between Bangkok (Suvarnabhumi Airport) and Uruapan (Uruapan International Airport) is 9684 miles / 15584 kilometers / 8415 nautical miles.

Suvarnabhumi Airport – Uruapan International Airport

Distance arrow
9684
Miles
Distance arrow
15584
Kilometers
Distance arrow
8415
Nautical miles
Flight time duration
18 h 50 min
CO2 emission
1 252 kg

Search flights

Distance from Bangkok to Uruapan

There are several ways to calculate the distance from Bangkok to Uruapan. Here are two standard methods:

Vincenty's formula (applied above)
  • 9683.649 miles
  • 15584.323 kilometers
  • 8414.861 nautical miles

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

Haversine formula
  • 9675.307 miles
  • 15570.898 kilometers
  • 8407.612 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).

How long does it take to fly from Bangkok to Uruapan?

The estimated flight time from Suvarnabhumi Airport to Uruapan International Airport is 18 hours and 50 minutes.

Flight carbon footprint between Suvarnabhumi Airport (BKK) and Uruapan International Airport (UPN)

On average, flying from Bangkok to Uruapan generates about 1 252 kg of CO2 per passenger, and 1 252 kilograms equals 2 761 pounds (lbs). The figures are estimates and include only the CO2 generated by burning jet fuel.

Map of flight path from Bangkok to Uruapan

See the map of the shortest flight path between Suvarnabhumi Airport (BKK) and Uruapan International Airport (UPN).

Airport information

Origin Suvarnabhumi Airport
City: Bangkok
Country: Thailand Flag of Thailand
IATA Code: BKK
ICAO Code: VTBS
Coordinates: 13°40′51″N, 100°44′49″E
Destination Uruapan International Airport
City: Uruapan
Country: Mexico Flag of Mexico
IATA Code: UPN
ICAO Code: MMPN
Coordinates: 19°23′48″N, 102°2′20″W