Cheap flights Shanghai — Ashgabat (SHA — ASB)

Good to know - Cheap tickets Shanghai — Ashgabat

Flight distance 5716 km
Round-trip from $1,243

Popular airlines flying Shanghai — Ashgabat

Flight Shanghai – Ashgabat is served by 1 airlines.

Flights Shanghai — Ashgabat

The selection of cheap flights Shanghai — Ashgabat

The price of the flight Shanghai — Ashgabat (Turkmenistan) — Shanghai from $1,243 (round-trip).

The average price of the flight Shanghai — Ashgabat (Turkmenistan) — Shanghai $1,243 (round-trip).

Low cost flights Shanghai — Ashgabat (SHA — ASB)

The distance between Shanghai and Ashgabat 3552 miles (or 5716 kilometres).

The time difference between Shanghai and Ashgabat is 3 h.

Routes from nearby cities to Ashgabat

A flight from a neighbouring city can help you save money on plane tickets.

Hangzhou — Ashgabat

Nanjing — Ashgabat

Yiwu — Ashgabat

The closest airports to Shanghai with a flight to Ashgabat are in Nanjing.

Popular International routes from Shanghai

Popular routes from Ashgabat

If you are going to fly from Ashgabat, then study the popular flights. The most popular flights from Ashgabat:

Popular domestic routes from Shanghai

FAQ about Shanghai — Ashgabat

Yes, you can fly from Shanghai to Ashgabat. Shanghai has 2 airports (Shanghai Pudong International Airport, Shanghai Hongqiao International Airport) for flights. There is a non-direct flight through Turkish Airlines.

The price of flights Shanghai — Ashgabat starts from $1,243.

In Shanghai — Shanghai Pudong International Airport, Shanghai Hongqiao International Airport. In Ashgabat — Ashgabat Airport.

High season is considered to be and the cheapest month is . Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Shanghai — Ashgabat flight deals.

All the following airlines flights Shanghai — Ashgabat: Turkish Airlines.

Low price calendar