Skip to content
WorldCountryData
RankingsCompare CountriesRegionsDistance
DeutschPortuguês日本語FrançaisEspañol
WorldCountryData

Population, GDP, and 12 key indicators for 195 countries. World Bank and UN data, updated annually.

Popular Countries

  • united states
  • china
  • india
  • indonesia
  • pakistan
  • brazil
  • nigeria

Tools

  • Population Rankings
  • GDP Rankings
  • Country Comparison
  • Country Comparisons
  • City Distances
  • Largest Countries
  • Life Expectancy

Data Sources

  • World Bank Open Data
  • REST Countries API
  • UN Population Division

About this data: Economic indicators from World Bank Open Data. Population figures from REST Countries API and UN Population Division. Most recent data year: 2023. Updated annually.

Explore in Other Languages

EnglishDeutschPortuguês日本語FrançaisEspañol

© 2026 WorldCountryData

AboutContactPrivacyTerms
Home/Distance/Phuket to Hanoi

Distance from Phuket to Hanoi

The straight-line distance from Phuket, Thailand to Hanoi, Vietnam is 1,666 km (1,035 miles).Hanoi is NNE of Phuket.

Distance (km)

1,666

straight line

Distance (miles)

1,035

straight line

Flight Time

2 hr 36 min

estimated direct

Direction

NNE

28° bearing

Transport Comparison: Phuket to Hanoi

ModeEstimated TimeDistanceNotes
Flight2 hr 36 min1,666 kmDirect flight at 800 km/h avg cruise speed
Driving27 hr 6 min~2,166 kmAvg 80 km/h, +30% route factor

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

Phuket to Hanoi: Key Details

FromPhuket, Thailand
ToHanoi, Vietnam
Straight-line Distance1,666 km (1,035 miles)
Bearing28° (NNE)
Coordinates (Phuket)7.8804°, 98.3923°
Coordinates (Hanoi)21.0278°, 105.8342°

Country Profiles

ThailandCountry ProfileVietnamCountry Profile

Frequently Asked Questions

How far is Phuket from Hanoi?

The straight-line (as the crow flies) distance from Phuket to Hanoi is 1,666 km (1,035 miles). Hanoi is NNE of Phuket.

How long is the flight from Phuket to Hanoi?

A direct flight from Phuket to Hanoi takes approximately 2 hr 36 min, based on an average cruising speed of 800 km/h plus time for takeoff and landing.

How long does it take to drive from Phuket to Hanoi?

Driving from Phuket to Hanoi takes approximately 27 hr 6 min. This estimate assumes an average speed of 80 km/h with a 30% route factor for indirect roads. Actual time will vary based on road conditions, traffic, and the specific route taken.

What direction is Hanoi from Phuket?

Hanoi is NNE (28 degrees) from Phuket.

What is the distance from Hanoi to Phuket?

The distance from Hanoi to Phuket is the same: 1,666 km (1,035 miles). Distance between two points is the same in either direction.

Other Distance Calculations

Phuket to Bangkok693 kmHanoi to Guangzhou800 kmHanoi to Shenzhen866 kmHanoi to Hong Kong873 kmPhuket to Singapore943 kmPhuket to Ho Chi Minh City961 kmHanoi to Bangkok987 kmPhuket to Yangon1,027 kmHanoi to Chengdu1,076 kmHanoi to Yangon1,114 km

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

Coordinates sourced from public geographic databases.