Distance from Hanoi to Bangkok
🇻🇳 Hanoi, Vietnam → 🇹🇭 Bangkok, Thailand
The distance between Hanoi and Bangkok is 987 kilometres (613 miles) measured as a great-circle (straight) line. Flying out of Noi Bai International Airport (HAN), the initial heading is roughly southwest (216°), and a typical nonstop flight takes around 1h 44m. Actual flight paths and times vary with routing, winds and air-traffic constraints.
Hanoi
Vietnam
Vietnam's atmospheric capital, blending tree-lined French boulevards, ancient temples and a frenetic Old Quarter near Hoan Kiem Lake.
Top sights: Hoan Kiem Lake, Old Quarter, Temple of Literature, Ho Chi Minh Mausoleum, Train Street
Bangkok
Thailand
Thailand's vibrant capital, famous for ornate temples, floating markets, street food and buzzing nightlife along the Chao Phraya River.
Top sights: Grand Palace, Wat Arun, Wat Pho, Chatuchak Market, Khao San Road, floating markets
Frequently asked questions
- How far is Bangkok from Hanoi?
- 987 km (613 miles) in a straight line.
- How long is the flight from Hanoi to Bangkok?
- About 1h 44m nonstop, at an average 800 km/h cruising speed plus taxi and climb time.
- What direction is Bangkok from Hanoi?
- Bangkok lies roughly to the southwest of Hanoi (initial bearing 216°).
- Which airports serve this route?
- Hanoi: Noi Bai International Airport (HAN). Bangkok: Suvarnabhumi Airport (BKK).
More distances from Hanoi
See the country profiles for Vietnam and Thailand, or open the Asia distance calculator.