Flights to Beihai

Direct flights from 4 cities, 117 flights a week. From Chengdu the flight takes 2h. From Shanghai the flight takes 3h 15m.

Flights to Beihai at a glance

cities with nonstop flights here
4
nonstop flights a week
117
flight time from Chengdu
2h
flight time from Shanghai
3h 15m
arrival airport
Beihai Fucheng

Where you can fly to Beihai from

Nonstop flights, busiest routes first

FromFare
Chengdu 2h, 57 a week
Shanghai 3h 15m, 28 a week
Chongqing 1h 58m, 25 a week
Guangzhou 1h 20m, 7 a week from $85

Arrival airport

Where the nonstop flights land

117 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Beihai from?
From 4 cities. The busiest routes are from Chengdu (57 flights a week), Shanghai (28 flights a week), Chongqing (25 flights a week) and Guangzhou (7 flights a week).
How long is the flight from Chengdu to Beihai?
A nonstop flight takes about 2 hours.
How long is the flight from Shanghai to Beihai?
A nonstop flight takes about 3 hours 15 minutes.
What is the cheapest city to fly to Beihai from?
Guangzhou from $85.
Which airport do flights to Beihai arrive at?
All nonstop flights land at Beihai Fucheng (BHY).

Cities near Beihai with their own flights

Worth a look when fares or dates to Beihai do not suit; distance by straight line