Voos Adolfo Suárez Madrid-Barajas Airport Hangzhou Xiaoshan International Airport
Explore os voos mais baratos de Madrid para Hangzhou nos próximos três meses. Com base nos dados da Trip.com dos últimos 7 dias, as tarifas só de ida custam a partir de SGD 461, e as de ida e volta, a partir de SGD 1.302.
- Viagem de ida e volta
- Mais barato
- Recomendado
- Mais rápido
- Próximos 7 dias
- Direto
- Voo direto mais barato
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qui., 7 jan. | Beijing Capital Airlines
HGH 23:5014 h50 mDiretoMAD 07:40Hangzhou - Madrid | qua., 13 jan. | Beijing Capital AirlinesSGD 1.302 SGD 1.88131% off31% offSGD 1.881 SGD 1.302
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | ter., 5 jan. | Beijing Capital Airlines
HGH 23:5014 h50 mDiretoMAD 07:40Hangzhou - Madrid | seg., 11 jan. | Beijing Capital AirlinesSGD 1.373 SGD 1.88127% off27% offSGD 1.881 SGD 1.373
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | seg., 30 nov. | Sichuan Airlines
HGH 19:5518 hParada 1MAD 06:55Hangzhou - Madrid | sex., 4 dez. | Sichuan AirlinesSGD 696 SGD 1.88163% off63% offSGD 1.881 SGD 696
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | sáb., 28 nov. | Sichuan Airlines
HGH 19:5518 hParada 1MAD 06:55Hangzhou - Madrid | sex., 4 dez. | Sichuan AirlinesSGD 69663% offSGD 1.881 SGD 696
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | qui., 17 dez. | Sichuan Airlines
HGH 19:5518 h50 mParada 1MAD 07:45Hangzhou - Madrid | dom., 20 dez. | Sichuan AirlinesSGD 69663% offSGD 1.881 SGD 696
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | sáb., 12 dez. | Sichuan Airlines
HGH 19:5518 h50 mParada 1MAD 07:45Hangzhou - Madrid | ter., 15 dez. | Sichuan AirlinesSGD 69663% offSGD 1.881 SGD 696
MAD 11:0527 h50 mParada 1HGH 21:55Madrid - Hangzhou | qua., 9 dez. | Sichuan Airlines
HGH 19:5518 h50 mParada 1MAD 07:45Hangzhou - Madrid | dom., 13 dez. | Sichuan AirlinesSGD 69763% offSGD 1.881 SGD 697
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | sáb., 5 dez. | Sichuan Airlines
HGH 19:5518 h50 mParada 1MAD 07:45Hangzhou - Madrid | sex., 11 dez. | Sichuan AirlinesSGD 69763% offSGD 1.881 SGD 697
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | qui., 3 dez. | Sichuan Airlines
HGH 10:4027 h15 mParada 1MAD 06:55Hangzhou - Madrid | dom., 6 dez. | Sichuan AirlinesSGD 69763% offSGD 1.881 SGD 697
MAD 13:0017 h25 mParada 1HGH 14:00Madrid - Hangzhou | qua., 11 nov. | Normal Airline
HGH 15:006 hDiretoMAD 16:00Hangzhou - Madrid | sex., 13 nov. | Normal AirlineEncontrar mais voosEncontrar mais voos
- Mais barato
MAD 10:4525 h5 mParada 1HGH 18:50Madrid - Hangzhou | qua., 9 dez. | Hainan AirlinesSGD 461 SGD 94051% off51% offSGD 940 SGD 461
MAD 11:0527 h50 mParada 1HGH 21:55Madrid - Hangzhou | seg., 30 nov. | Sichuan AirlinesSGD 470 SGD 94050% off50% offSGD 940 SGD 470
MAD 11:0527 h50 mParada 1HGH 21:55Madrid - Hangzhou | qua., 18 nov. | Sichuan AirlinesSGD 470 SGD 94050% off50% offSGD 940 SGD 470
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | seg., 7 dez. | Sichuan AirlinesSGD 47250% offSGD 940 SGD 472
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | dom., 6 dez. | Sichuan AirlinesSGD 47250% offSGD 940 SGD 472
MAD 11:0527 h50 mParada 1HGH 21:55Madrid - Hangzhou | sex., 4 dez. | Sichuan AirlinesSGD 47350% offSGD 940 SGD 473
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | qua., 25 nov. | Sichuan AirlinesSGD 47949% offSGD 940 SGD 479
MAD 11:0527 h50 mParada 1HGH 21:55Madrid - Hangzhou | seg., 23 nov. | Sichuan AirlinesSGD 47949% offSGD 940 SGD 479
MAD 11:0527 h50 mParada 1HGH 21:55Madrid - Hangzhou | sex., 20 nov. | Sichuan AirlinesSGD 48049% offSGD 940 SGD 480
MAD 13:0017 h25 mParada 1HGH 14:00Madrid - Hangzhou | qua., 11 nov. | Normal AirlineEncontrar mais voosEncontrar mais voos
- Voo direto mais barato
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 18 nov. | Beijing Capital AirlinesSGD 564 SGD 1.32556% off56% offSGD 1.325 SGD 564
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 28 dez. | Beijing Capital AirlinesSGD 690 SGD 1.32548% off48% offSGD 1.325 SGD 690
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 11 nov. | Beijing Capital AirlinesSGD 693 SGD 1.32548% off48% offSGD 1.325 SGD 693
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 30 nov. | Beijing Capital AirlinesSGD 70447% offSGD 1.325 SGD 704
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 25 nov. | Beijing Capital AirlinesSGD 70447% offSGD 1.325 SGD 704
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 16 nov. | Beijing Capital AirlinesSGD 70747% offSGD 1.325 SGD 707
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 7 dez. | Beijing Capital AirlinesSGD 87834% offSGD 1.325 SGD 878
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 6 jan. | Beijing Capital AirlinesSGD 88533% offSGD 1.325 SGD 885
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 9 dez. | Beijing Capital AirlinesSGD 89732% offSGD 1.325 SGD 897
MAD 13:0017 h25 mParada 1HGH 14:00Madrid - Hangzhou | qua., 11 nov. | Normal AirlineEncontrar mais voosEncontrar mais voos
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 18 nov. | Beijing Capital AirlinesSGD 564 SGD 1.32556% off56% offSGD 1.325 SGD 564
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 11 nov. | Beijing Capital AirlinesSGD 693 SGD 1.32548% off48% offSGD 1.325 SGD 693
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 25 nov. | Beijing Capital AirlinesSGD 704 SGD 1.32547% off47% offSGD 1.325 SGD 704
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 6 jan. | Beijing Capital AirlinesSGD 88533% offSGD 1.325 SGD 885
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 9 dez. | Beijing Capital AirlinesSGD 89732% offSGD 1.325 SGD 897
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 23 dez. | Beijing Capital AirlinesSGD 90032% offSGD 1.325 SGD 900
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 20 jan. | Beijing Capital AirlinesSGD 90232% offSGD 1.325 SGD 902
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 13 jan. | Beijing Capital AirlinesSGD 90232% offSGD 1.325 SGD 902
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 30 dez. | Beijing Capital AirlinesSGD 90632% offSGD 1.325 SGD 906
MAD 13:0017 h25 mParada 1HGH 14:00Madrid - Hangzhou | qua., 11 nov. | Normal AirlineEncontrar mais voosEncontrar mais voos
- Voo direto mais barato
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 11 nov. | Beijing Capital AirlinesSGD 693 SGD 1.42851% off51% offSGD 1.428 SGD 693
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 16 nov. | Beijing Capital AirlinesSGD 707 SGD 1.42850% off50% offSGD 1.428 SGD 707
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | seg., 16 nov. | Sichuan AirlinesSGD 556 SGD 1.42861% off61% offSGD 1.428 SGD 556
MAD 11:0516 h35 mParada 1HGH 10:40Madrid - Hangzhou | sex., 13 nov. | Sichuan AirlinesSGD 81943% offSGD 1.428 SGD 819
MAD 15:2017 h5 mParada 1HGH 15:25Madrid - Hangzhou | ter., 10 nov. | Qatar AirwaysSGD 85340% offSGD 1.428 SGD 853
MAD 21:4518 h15 mParada 1HGH 23:00Madrid - Hangzhou | sáb., 14 nov. | EmiratesSGD 89937% offSGD 1.428 SGD 899
MAD 16:4015 h5 mParada 1HGH 14:45Madrid - Hangzhou | qui., 12 nov. | Air ChinaSGD 92036% offSGD 1.428 SGD 920
MAD 15:5016 h35 mParada 1HGH 15:25Madrid - Hangzhou | ter., 10 nov. | IberiaSGD 95333% offSGD 1.428 SGD 953
MAD 10:2516 h55 mParada 1HGH 10:20Madrid - Hangzhou | qui., 12 nov. | Hainan AirlinesSGD 96532% offSGD 1.428 SGD 965
MAD 13:0017 h25 mParada 1HGH 14:00Madrid - Hangzhou | qua., 11 nov. | Normal AirlineEncontrar mais voosEncontrar mais voos
- Voo direto mais barato
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | sex., 25 dez. | Beijing Capital AirlinesSGD 559 SGD 94041% off41% offSGD 940 SGD 559
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 18 nov. | Beijing Capital AirlinesSGD 564 SGD 1.32556% off56% offSGD 1.325 SGD 564
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | sex., 1 jan. | Beijing Capital AirlinesSGD 686 SGD 94027% off27% offSGD 940 SGD 686
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 28 dez. | Beijing Capital AirlinesSGD 69048% offSGD 1.325 SGD 690
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 11 nov. | Beijing Capital AirlinesSGD 69348% offSGD 1.325 SGD 693
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 30 nov. | Beijing Capital AirlinesSGD 70447% offSGD 1.325 SGD 704
MAD 12:5012 h55 mDiretoHGH 08:45Madrid - Hangzhou | qua., 25 nov. | Beijing Capital AirlinesSGD 70447% offSGD 1.325 SGD 704
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 16 nov. | Beijing Capital AirlinesSGD 70747% offSGD 1.325 SGD 707
MAD 12:5013 h15 mDiretoHGH 09:05Madrid - Hangzhou | seg., 7 dez. | Beijing Capital AirlinesSGD 87834% offSGD 1.325 SGD 878
MAD 13:0017 h25 mParada 1HGH 14:00Madrid - Hangzhou | qua., 11 nov. | Normal AirlineEncontrar mais voosEncontrar mais voos
Os preços suprimidos são obtidos com base no preço médio da rota correspondente no Trip.com.
Informações de preços da Trip.com: voos de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport
Qual é o mês mais barato para voar de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport?
Com base nos dados da Trip.com dos últimos 12 meses, se você procura uma tarifa média baixa para voos só de ida de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport, é melhor reservar em September, quando a tarifa média é SGD 485. Tente evitar October, quando a tarifa média é a mais alta, chegando a SGD 960.
Qual é o mês mais barato para voos de ida e volta de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport?
Com base nos dados da Trip.com dos últimos 12 meses, a tarifa média mais baixa para voos de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport geralmente ocorre em September, com uma tarifa média de SGD 944. Em contrapartida, a tarifa média é mais alta em October, chegando a SGD 1.423.
Qual é o dia da semana mais barato para voar de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport?
Com base nos dados da Trip.com dos últimos 12 meses, o dia mais barato para voar de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport é Wednesday, com preços médios mais baixos que nos outros dias. Evite Tuesday, pois os preços costumam ser os mais altos nesse dia.
Linhas aéreas selecionadas de Adolfo Suárez Madrid-Barajas Airport a Hangzhou Xiaoshan International Airport
Veja quais companhias aéreas voam de Madrid para Hangzhou. Encontre a companhia aérea que melhor atende às suas necessidades de viagem. Para isso, compare os preços e desfrute de uma viagem agradável.










Encontre mais voos e companhias aéreas
Programação de voo de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport
Consulte a programação dos voos de Madrid para Hangzhou e encontre o voo mais adequado aos seus planos de viagem.
-
3U3804
Adolfo Suárez Madrid-Barajas Airport
11:05 AM
MAD
5:00 AM
TFU
S - T - T - SBuscar -
3U6931
Chengdu Tianfu International Airport
7:30 AM
TFU
9:50 AM
HGH
S M T W T F S -
CZ378
Adolfo Suárez Madrid-Barajas Airport
10:50 AM
MAD
6:30 AM
CAN
- M - W - F -Buscar -
CZ3863
Baiyun Intl. Airport
10:10 AM
CAN
12:10 PM
HGH
S M T W T F S -
3U3804
Adolfo Suárez Madrid-Barajas Airport
11:05 AM
MAD
5:00 AM
TFU
S - T - T - SBuscar -
3U8915
Chengdu Shuangliu International Airport
3:00 PM
CTU
5:40 PM
HGH
S M T W T F S -
FR5121
Adolfo Suárez Madrid-Barajas Airport
2:20 PM
MAD
4:40 PM
BGY
S M T W T F SBuscar -
HO1668
Milan Malpensa Airport
10:15 PM
MXP
2:35 PM
CGO
S - - - T - - -
HO7543
Zhengzhou Airport
6:50 PM
CGO
8:30 PM
HGH
S M T W T F S -
HU728
Adolfo Suárez Madrid-Barajas Airport
10:45 AM
MAD
5:20 AM
CKG
- - T W - - -Buscar -
PN6435
Chongqing Jiangbei Intl. Airport
4:50 PM
CKG
6:50 PM
HGH
- M - W - F - -
3U3804
Adolfo Suárez Madrid-Barajas Airport
11:05 AM
MAD
5:00 AM
TFU
S - T - T - SBuscar -
3U8917
Chengdu Shuangliu International Airport
6:20 PM
CTU
9:00 PM
HGH
S M T W T F S -
CZ378
Adolfo Suárez Madrid-Barajas Airport
10:50 AM
MAD
6:30 AM
CAN
- M - W - F -Buscar -
CZ3819
Baiyun Intl. Airport
7:10 PM
CAN
9:15 PM
HGH
S M T W T F S -
W46312
Adolfo Suárez Madrid-Barajas Airport
7:55 PM
MAD
10:10 PM
MXP
S - - W T F SBuscar -
HO1668
Milan Malpensa Airport
10:15 PM
MXP
2:35 PM
CGO
S - - - T - - -
HO7543
Zhengzhou Airport
6:50 PM
CGO
8:30 PM
HGH
S M T W T F S -
3U3804
Adolfo Suárez Madrid-Barajas Airport
11:05 AM
MAD
5:00 AM
TFU
S - T - T - SBuscar -
3U6939
Chengdu Tianfu International Airport
7:30 PM
TFU
9:55 PM
HGH
S M T W T F S -
MU710
Adolfo Suárez Madrid-Barajas Airport
10:30 AM
MAD
6:20 AM
PVG
S M T W T F SBuscar -
MU6339
Pudong Intl. Airport
11:30 PM
PVG
12:50 AM
HGH
S M T W T F S
Informações de voos de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport
| Flight distance | 10,276.44 km |
|---|---|
| Cheapest one-way ticket price | SGD 461 |
| Cheapest return ticket price | SGD 696 |
Perguntas frequentes sobre voos de Adolfo Suárez Madrid-Barajas Airport para Hangzhou Xiaoshan International Airport
How many daily flights are there from Adolfo Suárez Madrid-Barajas Airport (MAD) to Hangzhou Xiaoshan International Airport (HGH)?
There are around 1 daily flights from Adolfo Suárez Madrid-Barajas Airport (MAD) to Hangzhou Xiaoshan International Airport (HGH).What is the flight schedule from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport?
The earliest flight from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport departs at 13:20, and the last departs at 13:20, with about 1 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Adolfo Suárez Madrid-Barajas Airport (MAD) to Hangzhou Xiaoshan International Airport (HGH) most expensive?
The route from Adolfo Suárez Madrid-Barajas Airport (MAD) to Hangzhou Xiaoshan International Airport (HGH) is quite popular. Without considering departure times or holidays, tickets cost around SGD 879 in January, the most expensive month to book this route.What time does the latest flight from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport depart?
The latest flight departs from Adolfo Suárez Madrid-Barajas Airport (MAD) at 18:00 and arrives in Hangzhou Xiaoshan International Airport (HGH) at 12:45.What is the transportation method from the main airport to downtown in Hangzhou?
- The distance from Hangzhou Xiaoshan International Airport to downtown is about 27 km. It takes about 40 minutes by taxi.
Which airline operates the most direct flights from Adolfo Suárez Madrid-Barajas Airport (MAD) to Hangzhou Xiaoshan International Airport (HGH)?
Beijing Capital Airlines is a very popular airline operating an average of 137 flights per month.What are the cheapest flights from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport?
One-way flights from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport currently start from SGD 461, and round-trip fares start from SGD 696. The current lowest fare is a Hainan Airlines flight departing on qua., 9 dez.; prices may vary depending on availability.Which airlines offer direct flights from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport?
Yes. Beijing Capital Airlines operate direct flights from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport, with an average flight time of 11 hours 58 minutes, and around 2 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport is SGD 907. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport?
Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport operates around 1 weekly flights, mainly by Beijing Capital Airlines. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Adolfo Suárez Madrid-Barajas Airport to Hangzhou Xiaoshan International Airport on Trip.com?
Enter Adolfo Suárez Madrid-Barajas Airport and Hangzhou Xiaoshan International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Destino mais procurado
- Voos de Aeroporto de Madrid-Barajas para Aeroporto Humberto Delgado
- Voos de Aeroporto de Madrid-Barajas para Aeroporto de Sevilha
- Voos de Aeroporto de Madrid-Barajas para Aeroporto Internacional de Campinas
- Voos de Aeroporto de Madrid-Barajas para Aeroporto Francisco Sá Carneiro
- Voos de Aeroporto de Madrid-Barajas para Aeroporto Internacional de Guangzhou Baiyun
- Voos de Aeroporto de Madrid-Barajas para Londres
- Voos de Aeroporto de Madrid-Barajas para São Paulo
- Voos de Aeroporto de Madrid-Barajas para Cantão
- Voos de Aeroporto de Madrid-Barajas para Lisboa
- Voos de Aeroporto de Madrid-Barajas para Porto
- Voos de Aeroporto Internacional de Guangzhou Baiyun para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Aeroporto Humberto Delgado para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Aeroporto Internacional de Macau para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Aeroporto Internacional de Tianjin Binhai para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Aeroporto Francisco Sá Carneiro para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Lisboa para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Tianjin para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Porto para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Cantão para Aeroporto Internacional de Hangzhou Xiaoshan
- Voos de Macau para Aeroporto Internacional de Hangzhou Xiaoshan