Challenge

Xiamen

WHEN

WHERE

countdown

Days
Hours
Min
Sec
With its scenic coastal course, and the region’s strong sporting legacy, Challenge Xiamen provides athletes with a world-class race experience to round out the year over middle, Olympic and sprint distance racing, plus a duathlon and an Ultra option

5 reasons to race – Challenge Xiamen

22°C

Avg. air temperature

20°C

Avg. water temperature

8 KPH

wind speed

Sea inlet

SWIM COURSE

183M

Bike course elevation

48M

Run course elevation

Middle distance

1.9 km swim
1.9 km swim
90 km bike
90 km bike
21.1 km run
21.1 km run

Standard distance

1.5 km swim
1.5 km swim
40 km bike
40 km bike
10 km run
10 km run

Sprint distance Tri together option available

750 m swim
750 m swim
20 km bike
20 km bike
5 km run
5 km run

Junior Challenge

100/175 m swim
100/175 m swim
1.2/5 km bike
1.2/5 km bike
0.8/2 km run
0.8/2 km run

ABOUT THE RACE

RACE INFORMATION

Challenge Xiamen delivers a world-class triathlon experience in one of China’s most scenic coastal cities. Athletes race on a smooth, fast course featuring calm waters, dedicated cycle track with no traffic, and a picturesque seaside run.

Known for its precision organisation and enthusiastic local support, the event provides ideal conditions for strong performances. With modern infrastructure, striking ocean views, and a vibrant race atmosphere, Challenge Xiamen combines competitive racing with an unforgettable international destination.

accommodation

The Challenge Xiamen official race hotels are the Portman Hotel and the Marriott Hotel but there is also a wide choice of accommodation for every budget available to athletes and their families close by

Race day tips

Side events

With Olympic and Sprint distances, as well as a Junior Challenge, there is plenty of opportunity for all the family to be involved over the weekend alongside the flagship middle distance event.

How to Get There

Xiamen is easily accessible for international travellers via Xiamen Gaoqi International Airport, which offers direct flights from major cities across Asia and convenient connections through hubs such as Hong Kong, Shanghai, Beijing, and Guangzhou.

About Xiamen

Xiamen offers visitors a relaxed coastal atmosphere combined with rich culture and natural beauty. Tourists can explore the car-free Gulangyu Island, known for its colonial architecture and music heritage, stroll along scenic seaside promenades, and enjoy beautiful beaches. The city is famous for its fresh seafood, lively night markets, and traditional Fujian cuisine. With temples, parks, and a warm climate, Xiamen provides a perfect balance of sightseeing, leisure, and authentic local experiences.

Whats in your entry

Medal

T-Shirt

Swim Cap

Best practice

array(5) { ["race_type"]=> string(15) "Middle distance" ["distance_name"]=> string(15) "Middle distance" ["sports"]=> array(3) { [0]=> array(2) { ["name__distance"]=> string(11) "1.9 km swim" ["icon"]=> array(24) { ["ID"]=> int(759) ["id"]=> int(759) ["title"]=> string(9) "Icon swim" ["filename"]=> string(20) "Frame-1000001921.svg" ["filesize"]=> int(1066) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001921/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001921" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:23" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(38) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["thumbnail-width"]=> int(38) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium-width"]=> int(38) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium_large-width"]=> int(38) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["large-width"]=> int(38) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["race-gallery-image-width"]=> int(38) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["1536x1536-width"]=> int(38) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["2048x2048-width"]=> int(38) ["2048x2048-height"]=> int(37) } } } [1]=> array(2) { ["name__distance"]=> string(10) "90 km bike" ["icon"]=> array(24) { ["ID"]=> int(757) ["id"]=> int(757) ["title"]=> string(9) "Icon bike" ["filename"]=> string(20) "Frame-1000001920.svg" ["filesize"]=> int(1594) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001920/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001920" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:56" ["modified"]=> string(19) "2025-12-12 10:06:45" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } [2]=> array(2) { ["name__distance"]=> string(11) "21.1 km run" ["icon"]=> array(24) { ["ID"]=> int(758) ["id"]=> int(758) ["title"]=> string(8) "Icon run" ["filename"]=> string(20) "Frame-1000001922.svg" ["filesize"]=> int(1393) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001922/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001922" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:11" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } } ["sign_up_link"]=> string(51) "https://challenge-xiamen.com/races/middle-distance/" ["relay_possible"]=> array(0) { } } array(5) { ["race_type"]=> string(17) "Standard distance" ["distance_name"]=> string(17) "Standard distance" ["sports"]=> array(3) { [0]=> array(2) { ["name__distance"]=> string(11) "1.5 km swim" ["icon"]=> array(24) { ["ID"]=> int(759) ["id"]=> int(759) ["title"]=> string(9) "Icon swim" ["filename"]=> string(20) "Frame-1000001921.svg" ["filesize"]=> int(1066) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001921/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001921" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:23" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(38) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["thumbnail-width"]=> int(38) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium-width"]=> int(38) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium_large-width"]=> int(38) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["large-width"]=> int(38) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["race-gallery-image-width"]=> int(38) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["1536x1536-width"]=> int(38) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["2048x2048-width"]=> int(38) ["2048x2048-height"]=> int(37) } } } [1]=> array(2) { ["name__distance"]=> string(10) "40 km bike" ["icon"]=> array(24) { ["ID"]=> int(757) ["id"]=> int(757) ["title"]=> string(9) "Icon bike" ["filename"]=> string(20) "Frame-1000001920.svg" ["filesize"]=> int(1594) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001920/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001920" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:56" ["modified"]=> string(19) "2025-12-12 10:06:45" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } [2]=> array(2) { ["name__distance"]=> string(9) "10 km run" ["icon"]=> array(24) { ["ID"]=> int(758) ["id"]=> int(758) ["title"]=> string(8) "Icon run" ["filename"]=> string(20) "Frame-1000001922.svg" ["filesize"]=> int(1393) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001922/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001922" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:11" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } } ["sign_up_link"]=> string(52) "https://challenge-xiamen.com/races/olympic-distance/" ["relay_possible"]=> array(0) { } } array(5) { ["race_type"]=> string(15) "Sprint distance" ["distance_name"]=> string(15) "Sprint distance" ["sports"]=> array(3) { [0]=> array(2) { ["name__distance"]=> string(10) "750 m swim" ["icon"]=> array(24) { ["ID"]=> int(759) ["id"]=> int(759) ["title"]=> string(9) "Icon swim" ["filename"]=> string(20) "Frame-1000001921.svg" ["filesize"]=> int(1066) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001921/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001921" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:23" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(38) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["thumbnail-width"]=> int(38) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium-width"]=> int(38) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium_large-width"]=> int(38) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["large-width"]=> int(38) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["race-gallery-image-width"]=> int(38) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["1536x1536-width"]=> int(38) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["2048x2048-width"]=> int(38) ["2048x2048-height"]=> int(37) } } } [1]=> array(2) { ["name__distance"]=> string(10) "20 km bike" ["icon"]=> array(24) { ["ID"]=> int(757) ["id"]=> int(757) ["title"]=> string(9) "Icon bike" ["filename"]=> string(20) "Frame-1000001920.svg" ["filesize"]=> int(1594) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001920/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001920" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:56" ["modified"]=> string(19) "2025-12-12 10:06:45" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } [2]=> array(2) { ["name__distance"]=> string(8) "5 km run" ["icon"]=> array(24) { ["ID"]=> int(758) ["id"]=> int(758) ["title"]=> string(8) "Icon run" ["filename"]=> string(20) "Frame-1000001922.svg" ["filesize"]=> int(1393) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001922/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001922" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:11" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } } ["sign_up_link"]=> string(51) "https://challenge-xiamen.com/races/sprint-distance/" ["relay_possible"]=> array(1) { [0]=> string(3) "Yes" } } array(5) { ["race_type"]=> string(16) "Junior Challenge" ["distance_name"]=> string(16) "Junior Challenge" ["sports"]=> array(3) { [0]=> array(2) { ["name__distance"]=> string(14) "100/175 m swim" ["icon"]=> array(24) { ["ID"]=> int(759) ["id"]=> int(759) ["title"]=> string(9) "Icon swim" ["filename"]=> string(20) "Frame-1000001921.svg" ["filesize"]=> int(1066) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001921/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001921" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:23" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(38) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["thumbnail-width"]=> int(38) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium-width"]=> int(38) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["medium_large-width"]=> int(38) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["large-width"]=> int(38) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["race-gallery-image-width"]=> int(38) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["1536x1536-width"]=> int(38) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001921.svg" ["2048x2048-width"]=> int(38) ["2048x2048-height"]=> int(37) } } } [1]=> array(2) { ["name__distance"]=> string(13) "1.2/5 km bike" ["icon"]=> array(24) { ["ID"]=> int(757) ["id"]=> int(757) ["title"]=> string(9) "Icon bike" ["filename"]=> string(20) "Frame-1000001920.svg" ["filesize"]=> int(1594) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001920/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001920" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:56" ["modified"]=> string(19) "2025-12-12 10:06:45" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001920.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } [2]=> array(2) { ["name__distance"]=> string(12) "0.8/2 km run" ["icon"]=> array(24) { ["ID"]=> int(758) ["id"]=> int(758) ["title"]=> string(8) "Icon run" ["filename"]=> string(20) "Frame-1000001922.svg" ["filesize"]=> int(1393) ["url"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["link"]=> string(78) "https://challengefamily.com/races/challenge-almere-amsterdam/frame-1000001922/" ["alt"]=> string(0) "" ["author"]=> string(1) "1" ["description"]=> string(0) "" ["caption"]=> string(0) "" ["name"]=> string(16) "frame-1000001922" ["status"]=> string(7) "inherit" ["uploaded_to"]=> int(132) ["date"]=> string(19) "2025-09-22 13:04:57" ["modified"]=> string(19) "2025-12-12 10:07:11" ["menu_order"]=> int(0) ["mime_type"]=> string(13) "image/svg+xml" ["type"]=> string(5) "image" ["subtype"]=> string(7) "svg+xml" ["icon"]=> string(64) "https://challengefamily.com/wp-includes/images/media/default.png" ["width"]=> int(37) ["height"]=> int(37) ["sizes"]=> array(21) { ["thumbnail"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["thumbnail-width"]=> int(37) ["thumbnail-height"]=> int(37) ["medium"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium-width"]=> int(37) ["medium-height"]=> int(37) ["medium_large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["medium_large-width"]=> int(37) ["medium_large-height"]=> int(37) ["large"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["large-width"]=> int(37) ["large-height"]=> int(37) ["race-gallery-image"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["race-gallery-image-width"]=> int(37) ["race-gallery-image-height"]=> int(37) ["1536x1536"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["1536x1536-width"]=> int(37) ["1536x1536-height"]=> int(37) ["2048x2048"]=> string(83) "https://challengefamily.com/wp-content/uploads/sites/2/2025/08/Frame-1000001922.svg" ["2048x2048-width"]=> int(37) ["2048x2048-height"]=> int(37) } } } } ["sign_up_link"]=> string(52) "https://challenge-xiamen.com/races/junior-challenge/" ["relay_possible"]=> array(0) { } }

Middle distance

1.9 km swim
1.9 km swim
90 km bike
90 km bike
21.1 km run
21.1 km run

Standard distance

1.5 km swim
1.5 km swim
40 km bike
40 km bike
10 km run
10 km run

Sprint distance

750 m swim
750 m swim
20 km bike
20 km bike
5 km run
5 km run

Junior Challenge

100/175 m swim
100/175 m swim
1.2/5 km bike
1.2/5 km bike
0.8/2 km run
0.8/2 km run

Time schedule

The Challenge Xiamen official race hotels are the Portman Hotel and the Marriott Hotel but there is also a wide choice of accommodation for every budget available to athletes and their families close by

Join the community

The Challenge Xiamen official race hotels are the Portman Hotel and the Marriott Hotel but there is also a wide choice of accommodation for every budget available to athletes and their families close by

Latest news

The Challenge Xiamen official race hotels are the Portman Hotel and the Marriott Hotel but there is also a wide choice of accommodation for every budget available to athletes and their families close by

Race courses

swim course

The two-lap 1.9km ocean swim course starts from the beach of Meifeng Sports Park

bike course

The 90km bike course is over three laps along the stunning coastal track

run course

The run is four laps along the purpose built coastal running path.

Race director

Jackson Liu

RACE PARTNERS