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
Arrival airport
Where the nonstop flights land
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