Challenge

Vieux Boucau

WHEN

WHERE

countdown

Days
Hours
Min
Sec
A rewarding course awaits at Challenge Vieux Boucau — where racing meets raw nature. Expect a demanding and varied route, shaped by the Atlantic coast and the surrounding landscape. With changing conditions, technical sections, and plenty of character, this is a course made for athletes who love a true, honest challenge.

5 reasons to race – Challenge Vieux Boucau

21°C

Avg. air temperature

18°C

Avg. water temperature

8 KPH

wind speed

Sea inlet

SWIM COURSE

290M

Bike course elevation

5M

Run course elevation

Middle distance Tri together option available

1,9 km swim
1,9 km swim
91 km bike
91 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

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

Junior Challenge

50-200 m run
50-200 m run
1-4 km bike
1-4 km bike
500 m-1,5 km run
500 m-1,5 km run

Rouvy

Rouvy

Ride the Challenge Vieux Boucau course on Rouvy. ROUVY is the go-to indoor cycling app for triathletes, offering a realistic indoor cycling experience on video courses. Every ROUVY session allows triathletes to practice on gradient-precise courses to build fitness, confidence and muscle memory.

ABOUT THE RACE

RACE INFORMATION

Challenge Vieux Boucau takes place on France’s wild west coast, surrounded by sand dunes, endless beaches, and a stunning inland marine lake. The wave-free swim, fast and varied course, and scenic run through pine forests create an idyllic race experience that perfectly blends nature and performance. Set in a lively seaside resort where surf culture meets triathlon, the race attracts around 2,000 participants and offers a vibrant, family-friendly atmosphere making Challenge Vieux Boucau a truly unforgettable coastal triathlon.

accommodation

Challenge Vieux Boucau takes place on the stunning Atlantic coast, a region better known for its surf culture and the wild beauty of the Landes than for triathlon — making it an exciting and truly unique race destination. Once there, athletes and supporters can choose from a wide range of accommodation options, including hotels, chambres d’hôtes, and apartments, making race week comfortable and stress-free.

Race day tips

On race day at Challenge Vieux Boucau, settle into the calm, wave-free swim in the inland marine lake and find your rhythm early. The bike course is fast and varied, so pace yourself wisely and be prepared for changing coastal winds. During the run, take advantage of the shaded pine forest trails to stay cool and finish strong. Stick to your nutrition and hydration plan, enjoy the relaxed surf-town atmosphere and crowd support, and most of all, race smart, soak it all in, and have fun on France’s wild Atlantic coast.

Side events

The Challenge Vieux Boucau Kids Duathlon invites young athletes to run, ride, and have fun while experiencing the true Challenge spirit — all without the swim. Set in a beautiful natural environment, this safe and friendly event is designed to introduce children to the excitement of multisport racing in a playful and encouraging atmosphere.

At Challenge Vieux Boucau, smiles, energy, and unforgettable memories are guaranteed — because here, kids are champions too.

How to Get There

Getting to Vieux Boucau is easy, with nearby airports in Bordeaux and Biarritz, convenient car access from major cities across France, and excellent train connections via Dax and Bayonne, followed by local transfers.

About Vieux Boucau

Vieux-Boucau is a charming seaside village on France’s Atlantic coast, perfect for a relaxed coastal escape. Visitors enjoy golden beaches, a tranquil marine lake, pine forests, and excellent surfing. With a laid-back atmosphere, local cuisine, and beautiful sunsets, it’s ideal for nature lovers and families.

Whats in your entry

Medal

Apparel

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) "91 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(459) "https://endurancecui.active.com/new/events/95689506/select-race?_gl=1*635q67*_ga*OTE3MTMyNzA5LjE3NTgxMDE4OTE.*_ga_4RBT0Q3T83*czE3Njc3NzI1NzckbzQkZzEkdDE3Njc3NzU2MDAkajYwJGwwJGgw*_gcl_aw*R0NMLjE3NjY0MDE3MjYuQ2p3S0NBaUE5YVBLQmhCaEVpd0F5ejgySjVOa3cxR055QWJaamF2eGZHZ2RWTHl6YjV2bFZNSUI1Sk1YMXJkWEJiM1JTUVhWUUg2RDJCb0MwTlFRQXZEX0J3RQ..*_gcl_au*NDg5NTk1MzI1LjE3NjIxNjA4MDM.*_ga_J6E5E7DWLC*czE3Njc3NzI1NzckbzQkZzEkdDE3Njc3NzU2MDAkajEkbDAkaDA.&_p=3419592904764599" ["relay_possible"]=> array(1) { [0]=> string(3) "Yes" } } 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(459) "https://endurancecui.active.com/new/events/95689506/select-race?_gl=1*635q67*_ga*OTE3MTMyNzA5LjE3NTgxMDE4OTE.*_ga_4RBT0Q3T83*czE3Njc3NzI1NzckbzQkZzEkdDE3Njc3NzU2MDAkajYwJGwwJGgw*_gcl_aw*R0NMLjE3NjY0MDE3MjYuQ2p3S0NBaUE5YVBLQmhCaEVpd0F5ejgySjVOa3cxR055QWJaamF2eGZHZ2RWTHl6YjV2bFZNSUI1Sk1YMXJkWEJiM1JTUVhWUUg2RDJCb0MwTlFRQXZEX0J3RQ..*_gcl_au*NDg5NTk1MzI1LjE3NjIxNjA4MDM.*_ga_J6E5E7DWLC*czE3Njc3NzI1NzckbzQkZzEkdDE3Njc3NzU2MDAkajEkbDAkaDA.&_p=3419592904764599" ["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(9) "750m 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(459) "https://endurancecui.active.com/new/events/95689506/select-race?_gl=1*635q67*_ga*OTE3MTMyNzA5LjE3NTgxMDE4OTE.*_ga_4RBT0Q3T83*czE3Njc3NzI1NzckbzQkZzEkdDE3Njc3NzU2MDAkajYwJGwwJGgw*_gcl_aw*R0NMLjE3NjY0MDE3MjYuQ2p3S0NBaUE5YVBLQmhCaEVpd0F5ejgySjVOa3cxR055QWJaamF2eGZHZ2RWTHl6YjV2bFZNSUI1Sk1YMXJkWEJiM1JTUVhWUUg2RDJCb0MwTlFRQXZEX0J3RQ..*_gcl_au*NDg5NTk1MzI1LjE3NjIxNjA4MDM.*_ga_J6E5E7DWLC*czE3Njc3NzI1NzckbzQkZzEkdDE3Njc3NzU2MDAkajEkbDAkaDA.&_p=3419592904764599" ["relay_possible"]=> array(0) { } } array(5) { ["race_type"]=> string(16) "Junior Challenge" ["distance_name"]=> string(16) "Junior Challenge" ["sports"]=> array(3) { [0]=> array(2) { ["name__distance"]=> string(12) "50-200 m 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) } } } [1]=> array(2) { ["name__distance"]=> string(11) "1-4 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(16) "500 m-1,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(0) "" ["relay_possible"]=> array(0) { } } array(5) { ["race_type"]=> string(0) "" ["distance_name"]=> string(5) "Rouvy" ["sports"]=> bool(false) ["sign_up_link"]=> string(0) "" ["relay_possible"]=> array(0) { } }

Middle distance

1,9 km swim
1,9 km swim
91 km bike
91 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

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

Junior Challenge

50-200 m run
50-200 m run
1-4 km bike
1-4 km bike
500 m-1,5 km run
500 m-1,5 km run

Rouvy

No sports available.

Time schedule

Challenge Vieux Boucau takes place on the stunning Atlantic coast, a region better known for its surf culture and the wild beauty of the Landes than for triathlon — making it an exciting and truly unique race destination. Once there, athletes and supporters can choose from a wide range of accommodation options, including hotels, chambres d’hôtes, and apartments, making race week comfortable and stress-free.

Join the community

Challenge Vieux Boucau takes place on the stunning Atlantic coast, a region better known for its surf culture and the wild beauty of the Landes than for triathlon — making it an exciting and truly unique race destination. Once there, athletes and supporters can choose from a wide range of accommodation options, including hotels, chambres d’hôtes, and apartments, making race week comfortable and stress-free.

Latest news

Challenge Vieux Boucau takes place on the stunning Atlantic coast, a region better known for its surf culture and the wild beauty of the Landes than for triathlon — making it an exciting and truly unique race destination. Once there, athletes and supporters can choose from a wide range of accommodation options, including hotels, chambres d’hôtes, and apartments, making race week comfortable and stress-free.

Race courses

swim course

Challenge Vieux Boucau starts with a 1.9 km swim loop, including an Australian exit in the marine lake of Vieux Boucau, located right on the beach facing the Atlantic Ocean.

bike course

The bike course is a single 90km loop on the fast roads of the Landes. With plenty of room for everyone it is a mostly flat course with only a few small hills.

run course

The run course consists of four laps around the lake and through the town of Vieux Boucau. Along the 21.1 km course, there will be eight aid stations, with stations located every lap at km 2 and km 4.

Race director

Clément Besse

RACE PARTNERS