Quick Links
MY25__Checkpoint_SL_Lifestyle_RD-NA-DR-57760_1.jpg
About Us

Contact Us
Blog
Blog
Malawi (MWKMK)
  • Mountain Bikes Andorra (EUR€) Mali (XOFFr) Electric Bikes
  • Angola (GBP£) Malta (EUR€)
  • San Marino (EUR€) Services
  • São Tomé & Príncipe (STDDb) See More
  • Senegal (XOFFr)
See More
Serbia (RSDРСД)
Denmark (DKKkr.)
Sierra Leone (SLLLe)
  • Egypt (EGPج.م) Track Your Service
    Slovakia (EUR€)  Equatorial Guinea (XAFCFA) Other
    See More
    Slovenia (EUR€)  Eritrea (GBP£)
    Custom Builds
    Somalia (GBP£)  Estonia (EUR€) Cycle To Work Schemes
    South Africa (GBP£) Eswatini (GBP£) Insure Your Bike
    £ South Sudan (GBP£) Ethiopia (ETBBr) Book a Service Spain (EUR€)
    Faroe Islands (DKKkr.)
    Parts & Components £ See More St. Helena (SHP£) Finland (EUR€)
    Sudan (GBP£)
    BrandsFrance (EUR€)
See More
Svalbard & Jan Mayen (GBP£)
French Southern Territories (EUR€)
Switzerland (CHFCHF)
Tanzania (TZSSh)
CockpitGeorgia (GBP£)
Handlebars
Tristan da Cunha (GBP£)
  • Stems
  • Tunisia (GBP£)
  • Headsets Türkiye (GBP£)
  • Uganda (UGXUSh)
  • Ukraine (UAH₴)
  • United Kingdom (GBP£)
  • Complete Brakes Guernsey (GBP£)
    • Brake RotorsUnited States (GBP£)
    • Vatican City (EUR€)
    • Brake Spares
    • Western Sahara (MADد.م.)
    • See More We are delighted to announce we are now Trek dealers!
    • Liechtenstein (CHFCHF)
    • Components[data-section-id="template--26482391482751__section_list_collection_Tfrwzy"] { --PT: max(10px, 60px); --PB: 60px; --grid-item: 25.0%; --image-height: 100%; --adjust-text: calc(var(--FONT-ADJUST-HEADING) * 1.3); } [data-section-id="template--26482391482751__section_list_collection_Tfrwzy"] .section__heading { --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); } @media screen and (min-width: 768px) and (max-width: 1023px) { [data-section-id="template--26482391482751__section_list_collection_Tfrwzy"] { --grid-item: 50.0%; } } @media screen and (max-width: 767px) { [data-section-id="template--26482391482751__section_list_collection_Tfrwzy"] { --grid-item: 100.0%; } }
    • Lithuania (EUR€) #listCollectionsItem--collection_ngVGVi .list-collections__item__image-bg { --overlay: none; }
    E-bike Batteries and chargers
    Madagascar (GBP£) Wheels
See More
#listCollectionsItem--collection_bPMk4e .list-collections__item__image-bg { --overlay: none; }
Malawi (MWKMK)
Trek Road Bikes
  • Malta (EUR€)
  • #listCollectionsItem--collection_cGBhLq .list-collections__item__image-bg { --overlay: none; }
  • Mauritania (GBP£)
  • Mauritius (MUR₨)
Trek City Bikes
Mayotte (EUR€)
  • Trek E-bikesMonaco (EUR€)
  • #listCollectionsItem--collection_m6cpNp .list-collections__item__image-bg { --overlay: none; } Montenegro (EUR€)
  • Morocco (MADد.م.)
  • Mozambique (GBP£)
  • Namibia (GBP£)
  • Netherlands (EUR€)
    • Niger (XOFFr)
    • Home
    • Nigeria (NGN₦)
    • TrekNorth Macedonia (MKDден)
    • Sort by
    • Norway (GBP£)
    • FeaturedPoland (PLNzł)
    • Most relevantPortugal (EUR€)
    • Best sellingRéunion (EUR€)
    • Alphabetically, A-ZRomania (RONLei)
    • Alphabetically, Z-ARwanda (RWFFRw)
    • Price, low to highSan Marino (EUR€)
    • Price, high to lowSão Tomé & Príncipe (STDDb)
    • Date, old to newSenegal (XOFFr)
    • Date, new to oldSerbia (RSDРСД)
    • 244 products
    • Filters
    Sort by Featured
Most relevant
  • Price, low to high
    • Hungary (HUFFt)
    • Jersey (GBP£)
    • Liberia (GBP£)
    • 6","public_title":null,"options":["Default Title"],"price":32999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesrb1541000_dimension16_sage_detail_01.webp?v=1722607186","\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesrb1541000_dimension16_sage_detail_02.webp?v=1722607186","\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesrb22860_detail01.webp?v=1722607186","\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesrb22860_detail02.webp?v=1722607186","\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesrb22860_detail03.webp?v=1722607186","\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesrb22860_detail04.webp?v=1722607186","\/\/projektride.
    • lock_accelerated_checkout` toggle (default OFF) for gradual rollout. // Armed ONLY when we're sure preorder is in play — product page: THIS product has a // preorder variant (never block a plain product's Shop Pay); featured: integration // enabled for this page type. Rationale: PR #2784. try { var _sqc = window._RestockRocketConfig; var _sqOn = !!(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqArm = false; if (_sqOn && _sqc.preordersConfigured) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); } else { _sqArm = (_sqc.integrations || []).some(function (i) { return i && i.type === 'featured_product' && i.enabled && Array.isArray(i.page_types) && i.page_types.indexOf
    • che age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; window._RestockRocketConfig.liquidCacheAge = null; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Surfaced into funnel events: a stale cache means the app rendered with // outdated inventory/selling-plan data — a real "had the opportunity but // failed" cause. Negative (client clock ahead) clamps to 0. window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); // Handle client clock ahead of server if (liquidCacheAge
    • ctedVariantId || '', liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, app_version: _stoqInitConfig.appVersion || '', liquid_cache_age: _stoqInitConfig.liquidCacheAge, // Selected variant's stock posture as our app saw it at render — explains // whether we *should* have treated it as a preorder candidate. inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], }); } catch (e) { console.debug('STOQ - stoq_initialized publish failed:', e); } // STOQ-1595: publish stoq_accelerated_checkout_clicked for every accelerated-checkout // click (Buy Now / dynamic checkout / Shop Pay installments) on ALL surfaces, before our // bundle loads, via one delegated capture-phase listener (catches late-rendered buttons). // Only on shops with preorders configured (shared `preordersConfigured` signal from the // derivatiMadagascar (GBP£)
    • <
    • onPageTypes = ['collection', 'index', 'search', 'page']; if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { createRestockRocketScript(collectionScriptUrl); } else if(pageType === 'product') { createRestockRocketScript(productScriptUrl); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(usePreorderBuild) { // cart/article/blog/list-collections: full build so the cart sweep runs. createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockR
    • Mauritius (MUR₨)
    • Medium / Large
    • Nigeria (NGN₦)
    • S (27.5" wheel)
    • XS (27.5" wheel)
    • Réunion (EUR€)
    • Senegal (XOFFr)
    • Slovenia (EUR€)
    • :root {--collection-sticky-bar-height: calc(.75rem * var(--FONT-ADJUST-BODY) + 40px);} #Collection--template--26482391122303__main { --PT: 30px; --PB: 60px; }
    • Home
    • /
Alphabetically, A-Z
Price, high to low
11 products
Close Filters
Purple Sold Out Powered by