{{ 'SHOW_CART' | translate }} >

{{total | currency:"$"}}

{{::eventInfo.eventName}}

{{eventInfo.startDateUnix | localeLongDate:currentLanguage : 'LLL' : eventInfo.eventTimeZone : true}}
{{::eventInfo.where}}

{{::eventInfo.description}}

{{ 'COUPON-APPLIED' | translate }}

{{ 'INVALID-SECONDARY-COUPON' | translate }}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'FIRST-NAME' | translate}}

{{ 'REQUIRED' | translate }}

No emails or URLs allowed

{{ 'IDENT.NAME_CHARS_LONG' | translate}}

{{ 'LAST-NAME' | translate}}

{{ 'REQUIRED' | translate }}

No emails or URLs allowed

{{ 'IDENT.NAME_CHARS_LONG' | translate}}

{{ 'BIRTH-DATE' | translate}}

{{ 'IDENT.RACE_AGE_BETWEEN' | translate:regOptionAgeTranslate }}

{{ 'IDENT.SERIES_RACE_AGE_ERROR' | translate }}

{{ 'REQUIRED' | translate }}

{{'REQUIRED_DATE_FORMAT' | translate:'{format: eventInfo.displayDateFormat}' }}

{{ 'GENDER' | translate}}

{{ 'REG-OPTION-GENDER-ERROR' | translate}}

{{ 'PRIMARY-PHONE' | translate}}

{{ 'PROVIDE-VALUE' | translate}}

{{ 'NOT-VALID-PHONE-NUMBER' | translate}}

{{ 'EMAIL' | translate}}

{{ 'EMAIL-CONFIRM' | translate}}

{{ 'PROVIDE-VALUE' | translate}}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'SAME-EMAIL' | translate}}

{{ 'PARTICIPANT-CONDITION' | translate}}

{{ 'ADDRESS' | translate }}

{{ 'COUNTRY' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'STREET' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'STREET_2' | translate}}

{{ 'POSTAL-CODE' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}} {{ 'VALID-ZIP' | translate}}

{{ 'CITY' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'STATE/REGION' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'EMERGENCY-CONTACT' | translate }}

{{ 'EMERGENCY-CONTACT' | translate}}

{{ 'REQUIRED' | translate }}

{{ 'RELATIONSHIP' | translate}}

{{ 'PHONE' | translate}}

{{ 'PROVIDE-VALUE' | translate}}

{{ 'NOT-VALID-PHONE-NUMBER' | translate}}

{{ 'CONTACT-CANNOT-BE-EVENT-P' | translate}}

{{ 'DATA-PRIVACY' | translate}}

{{ 'EMAILS-REGARDING-REG-NO-PARAM' | translate}}

{{ eventInfo.marketingConsentQuestionText}}

{{eventInfo.marketingEmailQuestionText}}

IN CONSIDERATION of the acceptance of my application and the permission to participate in the Bellingham Bay Marathon, Half Marathon, 10K or 5K ("the event"), I, for myself, my heirs, executors, administrators, successors and assigns, HEREBY RELEASE, WAIVE AND FOREVER DISCHARGE, the Bellingham Bay Marathon ("the organization"), all beneficiaries, sponsors, volunteers, contributors, contractors, employees, and sanctioning bodies ("the aforesaid") OF AND FROM ANY AND ALL claims, demands, damages, costs, expenses, actions and causes of action, whether in law or equity, in respect of death, injury, loss or damage to my person or property HOWEVER CAUSED, arising or to arise by reason of my participation in the event, whether as a volunteer, spectator, participant, competitor or otherwise, whether prior to, during or subsequent to the event, AND NOTWITHSTANDING THAT THE SAME MAY HAVE BEEN CONTRIBUTED TO, OR OCCASIONED BY, THE NEGLIGENCE OF ANY OF THE AFORESAID. I further hereby agree to HOLD AND SAVE HARMLESS and AGREE TO INDEMNIFY all of the aforesaid from and against any and all liability incurred by any and all of them as a result of, or in any way connected with, my participation in the event. In addition, I understand and accept that:
  1. Registration fees are non-refundable under any circumstance.
  2. At packet pickup I may be asked to present valid ID proving I am eligible for any discount I am claiming during registration. Failure to do so will be considered a violation of race rules.
  3. The Bellingham Bay Marathon may use any photos of me taken at this event in promotional materials and advertising.
  4. By choosing to participate in the event, I am affirming my physical ability and fitness to do so.
  5. Failure to adhere to race rules and regulations may result in disqualification from this event and/or future events.

{{ 'MUST-AGREE' | translate}}

Note: if you do not see your shirt size listed in long-sleeve, we are sold out of it!

{{ 'REQUIRED' | translate }}

A short-sleeve shirt is included with your registration, and a long-sleeve shirt upgrade is available for $5 (see below).

{{ 'REQUIRED' | translate }}

For additional shirt design and sizing information, please visit https://www.bellinghambaymarathon.org/race/merchandise/swag/#shirts.

{{ 'REQUIRED' | translate }}

For participants who cannot pick up their race packets at our Expo on Saturday, September 26. If you do not purchase late/race day packet pickup now but end up needing it, you can pay cash on-site.

Scrip can be used like cash and exchanged for food, beverage, etc., at our Finish Festival.
This is not valid integer. Value needs to be between '0' and '10' Value needs to be between '0' and '10'
Enter the number of pairs of socks you wish to purchase. BBM socks come in two sizes: S/M (for shoe sizes 5-8.5) and L/XL (for shoe sizes 9+). You will be able to choose either size at our Expo.
This is not valid integer. Value needs to be between '0' and '5' Value needs to be between '0' and '5'
The official BBM race dress! For a rear-pocketed version (the Ruu-Muu), visit https://nuu-muu.com - and be sure to enter code BBM2015 for FREE SHIPPING! Dresses ship within 2-5 business days.

We offer free shuttle transportation to participants from the finish area to the start area before the race.

{{ 'REQUIRED' | translate }}

{{ 'REQUIRED' | translate }}

Please give us your best guess as to how long it will take you to complete the race. The finish time limit is 6.5 hours for runners and 7 hours for walkers.

{{ 'REQUIRED' | translate }}

Give our race announcer a short feed to commemorate your finish! 50 characters max, please.
{{'VALUE_SHORTER_THAN' | translate:'{char: "50"}' }}

{{ 'REQUIRED' | translate }}

Please give us your best guess as to how long it will take you to complete the race. The finish time limit is 4.5 hours.

{{ 'REQUIRED' | translate }}

Give our race announcer a short feed to commemorate your finish! 50 characters max, please.
{{'VALUE_SHORTER_THAN' | translate:'{char: "50"}' }}

{{ 'REQUIRED' | translate }}

Please give us your best guess as to how long it will take you to complete the race. The finish time limit is 3 hours.
This is not valid integer. Value needs to be between '30' and '180' Value needs to be between '30' and '180'

{{ 'REQUIRED' | translate }}

Give our race announcer a short feed to commemorate your finish! 50 characters max, please.
{{'VALUE_SHORTER_THAN' | translate:'{char: "50"}' }}

{{ 'REQUIRED' | translate }}

Please give us your best guess as to how long it will take you to complete the race. The finish time limit is 90 minutes.
This is not valid integer. Value needs to be between '15' and '90' Value needs to be between '15' and '90'

{{ 'REQUIRED' | translate }}

Give our race announcer a short feed to commemorate your finish! 50 characters max, please.
{{'VALUE_SHORTER_THAN' | translate:'{char: "50"}' }}

{{'VALUE_SHORTER_THAN' | translate:'{char: "50"}' }}
{{'VALUE_SHORTER_THAN' | translate:'{char: "50"}' }}

{{ !gigyaLoaded() ? 'GET-ATHLETE-UPDATE-MOBILE' : 'GET-ATHLETE-UPDATE' | translate}}

{{ !gigyaLoaded() ? 'MOBILE-DELIVER' : 'FACEBOOK-DELIVER' | translate}}

{{ 'COUPON-APPLIED' | translate }}

{{ 'INVALID-COUPON' | translate }}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'ITEM-FREE' | translate }} * {{ 'MAKE-SELECTION' | translate }}
  • {{ 'VIEW-IMAGES' | translate }}

{{ entry.storefront.products[product.id].price | currency:"": currency.decimal }}

{{ 'FREE' | translate }}

{{ product.name }}

{{ product.description }}

* {{ 'SHIPMENT-ONLY' | translate }}

* {{ 'EVENT-PICKUP-ONLY' | translate }}

SKU# {{product.sku}}
{{ 'ONLY' | translate }} ({{getProductOptionRemainingQty(option, product.id, entries, true)}}) {{ 'IN-STOCK' | translate }}
{{ 'ITEM-FREE' | translate }} * {{ 'MAKE-SELECTION' | translate }}
  • {{ 'VIEW-IMAGES' | translate }}

{{ entry.storefront.products[product.id].price | currency:"": currency.decimal }}

{{ 'FREE' | translate }}

{{ product.name }}

{{ product.description }}

* {{ 'SHIPMENT-ONLY' | translate }}

* {{ 'EVENT-PICKUP-ONLY' | translate }}

SKU# {{product.sku}}
{{ 'ONLY' | translate }} ({{getProductOptionRemainingQty(option, product.id, entries, true)}}) {{ 'IN-STOCK' | translate }}

BBM's net proceeds go to support local youth non-profit organizations. Our main beneficiaries are the Bellingham Bay Swim Team ("BBST") and WFC Rangers soccer club ("Rangers"), both of which supply hundreds of volunteers to support our event. 2014 race proceeds also went to: Lummi C.E.D.A.R. Project, Lummi Youth Academy, Girls on the Run, Boys & Girls Club of Whatcom County, Northwest Youth Services, and Whatcom Rowing Association. 

If you wish to donate to a specific organization listed above, please select a donation level here and email your request to run@bellinghambaymarathon.org. Otherwise, your donation will be divided among our 2015 beneficiaries. Thank you for helping us support local youth programs and services!


{{ 'CORRECT_ERRORS_FOR_ENTRY' | translate }}

{{ 'COMPLETE_REGISTRATION_FOR_ENTRIES' | translate}}

{{entry.name | translateIf:entry.translate}}

{{ 'EDIT' | translate }} (errors)

{{item.name | translateIf:item.translate}} :

{{item.price | currency:"$":currency.decimal}}
Remove
{{ 'SUBTOTAL' | translate}} : {{cart.subtotal | currency:"$":currency.decimal}}
{{customFee.description}} : {{customFee.price | currency:"$":currency.decimal}}
{{ 'PROCESSING_FEE' | translate }} : {{cart.fee | currency:"$":currency.decimal}}
{{ 'SALES_FEE' | translate}} : {{cart.totalSales | currency:"$":currency.decimal}}
{{!cart.hasLottery ? ('TOTAL'|translate) : ('TOTAL_CHARGE_AT_CHECKOUT'|translate)}} : {{cart.total | currency:"$": currency.decimal}}

{{item.name | translateIf:item.translate}} :

{{item.price | currency:"$":currency.decimal}}
Remove
{{ 'SUBTOTAL' | translate}} : {{cart.subtotalLottery | currency:"$": currency.decimal}}
{{customFee.description}} : {{customFee.price | currency:"$": currency.decimal}}
{{ 'PROCESSING_FEE' | translate }} : {{cart.lotteryFee | currency:"$":currency.decimal}}
{{ 'TOTAL_CHARGE_IF_SELECTED' | translate}} : {{cart.lotteryTotal | currency:"$": currency.decimal}}
{{ 'IF_SELECTED_CHECKOUT' | translate:cart}}

{{ 'PAYMENT-ERROR' | translate}}

{{paymentErrors.message}}

  • {{error}}
  • {{errValue}}
{{ 'NO-PAYMENT-REQUIRED' | translate }}
{{ 'MASTERPASS-TAGLINE' | translate }}

{{ 'MASTERPASS-HEADLINE' | translate }}

{{ 'MASTERPASS-DESCRIPTION' | translate }}


{{ 'OR' | translate }}

{{ 'NAME-ON-CARD' | translate }}

{{ 'REQUIRED' | translate }} {{ 'PAYMENT-NAME-MIN-LENGTH' | translate }}

{{ 'CARD-NUMBER' | translate }}
{{ 'EXPIRATION' | translate }}
{{ 'SECURITY-CODE' | translate }}
{{ 'POSTAL-CODE' | translate }}
{{ 'CARD-NUMBER' | translate }}
{{ 'EXPIRATION' | translate }}
{{ 'SECURITY-CODE' | translate }}
{{ 'POSTAL-CODE' | translate }}

{{ 'REQUIRED' | translate }}

{{'SHIPPING-ADDRESS' | translate}}


{{ 'FIRST-NAME' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'LAST-NAME' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'COUNTRY' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'POSTAL-CODE' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'STREET' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'CITY' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'EMAIL' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'REGION' | translate }}

{{ 'REQUIRED' | translate }}


{{ 'PAYMENT-INFORMATION' | translate }}


{{ 'NAME-ON-CARD' | translate }}

{{ 'REQUIRED' | translate }} {{ 'PAYMENT-NAME-MIN-LENGTH' | translate }}

{{ 'CARD-NUMBER' | translate }}

{{ 'REQUIRED' | translate }} {{ 'INVALID-CREDIT-CARD-NUMBER' | translate }}

{{ 'EXPIRATION' | translate }}

{{ 'REQUIRED' | translate }} {{ 'INVALID-EXPIRATION-DATE' | translate }}

{{ 'SECURITY-CODE' | translate }} (CSC/CVC/CVV)

{{ 'REQUIRED' | translate }} {{ 'INVALID-SECURITY-CODE' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'PAYMENT-INFORMATION-MESSAGE' | translate }}


Get your friends to join you
Have {{entryReferralData.goal}} friends sign up using the link below to receive {{entryReferralData.award | currency:"$"}}
Share to Facebook Copy Referral Link

{{crowdriseTeam.entryName}} Charity Event Fundraising on Crowdrise

{{crowdriseTeam.entryName}}: {{crowdriseTeam.msg}} (Crowdrise error)

The internet browser you are using to access this registration form is not supported. Please upgrade your browser or register on your mobile device.
Scan this QR Code with your mobile device to load the mobile registration form.
Event registration link