Welcome to SURF

The mission-driven community for all things ultra-running in San Diego County

JOIN  

Welcome to San Diego Ultra Running Friends (SURF)

SURF is the mission-driven community resource for ultra running and trail running in San Diego. SURF is a non-profit organization committed to serving the needs of the San Diego trail and ultra running community. SURF is dedicated to fostering positive growth in the community through education, athlete engagementlocal race support, and trail maintenance. Whether you’re fast or slow, younger or older, if you love to run long and on trails or just starting to run, you’ll want to join the SURF community 

    MEMBER BENEFITS

    Perks

    • Discounts from affiliated sponsors, including Columbia Sports, Ultra Running Magazine, and RunningSkirts (learn more)
    • Discounts at affiliated local ultra-running races, including San Diego 100 races, Noble Canyon races, PCT50, and more (learn more)
    • Club merchandise, to include a FREE technical shirt with the SURF logo
    • SURF members are insured by RRCA during SURF-organized races and training runs.

    Community

    • Club group training runs and programs.
    • Exclusive access to SURF Facebook private group.
    • Club social events, including Secret Canyon Invitational and the Annual Party.

    Giving Back

    • Your fees provide support for TrailFit in keeping trails clear for mountain running and races throughout San Diego County (learn more)
    • Your fees provide affiliated Race Directors support with training run backing, aid station support, and more.

       JOIN TODAY! 


      Upcoming events

        • 05 Oct 2024

        Learn more and register here: https://www.cuyamaca100k.com/

        • 12 Oct 2024
        • 13605 Pacific Highlands Ranch, San Deigo, CA 92130
        • 13 Oct 2024
        • 7:00 AM
        • https://maps.app.goo.gl/6P8CUBzVbmkejckP9
        • 15 Oct 2024
        • Mission Trails Regional Park

        From MTRP:

        In honor of the upcoming 50th anniversary of the purchase of Cowles Mountain, the Hit the Trails Hike-a-Thon for Mission Trails encourages the community to be active and raise funds to support Mission Trails Regional Park (MTRP), one of the largest urban parks in the country, home to wildlife and a haven for us all.

        Since the community experiences Mission Trails in different ways, you can register and track your miles through one of these activities: hiking, running, mountain biking, or cycling. Activity tracking will take place from October 15, 2024 through January 15, 2025 but you can start your fundraising today!

        This event is for everyone, regardless of fitness ability. Your goal can be 5 miles or 500 miles, it's up to you, and where you clock your miles is up to you. Anyone can participate from anywhere in the world.

        Register here: https://charity.pledgeit.org/missiontrailshikeathon

        • 19 Oct 2024
        • Anza, CA

        Choose from 100 miles, 24 hrs, 12 hrs, or Half-Marathon

        Learn more here! https://ultrasignup.com/register.aspx?did=113874

        • 19 Oct 2024
        • 6:00 AM
        • 1501 Will Rogers State Park Rd, Pacific Palisades, CA 90272

        Take a rugged romp through some of the most beautiful terrain the Santa Monica Mountains has to offer.

        Learn more here:

        https://www.khraces.com/series/samo-trail-runs

        • 19 Oct 2024
        • 7:00 AM
        • 20 Oct 2024
        • San Dieguito River Park - Piedras Pintadas Trailhead

        50K | 15K | 10K | 5K | STROLLER 5K | KID'S 1M

        OFF-ROAD CHALLENGE

        Take 15% off with the code GOSURF15


        https://www.elevationculture.com/lakehodgestrailfest

        • 02 Nov 2024
        • 6:30 AM

        Run the urban, hilly, smooth, and fast trail of Los Angeles.

        Learn more and register here:

        https://www.khraces.com/series/griffith-park-trail-marathon

        • 10 Nov 2024
        • 7:00 AM
        • https://goo.gl/maps/yyBKcSXk7heRueMC8
        • 17 Nov 2024

        TBD!

        https://www.instagram.com/p/C-REec5SsYa/

        • 30 Nov 2024
        • 7:30 AM
        • Black Mountain Ranch Park
        • 07 Dec 2024

        Learn more and register here: https://secondwindtrailrunning.com/abc50

        SURF members can find perks and discounts on our Perks page.


        • 16 Dec 2024
        • 8:30 AM
        • https://maps.app.goo.gl/faGYgwcUuSEhWNScA

        Come join Epic Recess for some holiday cheer and fun on the trails. Prizes awarded for best costumes (holiday themed or not).

        Cutoff times: Must finish by 3:30PM

        Elevation Gain 10k: Approx 1,000'

        Elevation Gain Half: Approx 2,300'

        Elevation Gain Marathon: Approx 3,500'


        Learn more and register here!

        https://dirtyfeet.us/trailraces/decemberrun/

        • 05 Jan 2025
        • 6:30 AM
        • Lake Hodges, Escondido CA

        "The Race of the Gods"

        Learn more and register here! https://www.enduranceraceseries.com/del-dios

        • 11 Jan 2025
        • 6:00 AM
        • San Pasqual Valley

        50M | TRAIL MARATHON | MARATHON RELAY | HEAVY HALF MARATHON | SUMMIT CHASE 10M | VALLEY 5M | STROLLER 5K | KID'S 1M FUN RUN


        Take 15% off with the code GOSURF15


        https://www.elevationculture.com/sd50trailmarathons


        • 25 Jan 2025
        • 5:00 AM
        • Malibu Creek State Park 1925 Las Virgenes Road Calabasas, CA 91302

        Register and learn more here!

        https://www.khraces.com/series/sean-obrien-trail-runs

        • 22 Feb 2025
        • 7:30 AM

        Sycamore Canyon features a 100k (solo or relay) PLUS a 50k (solo or relay) and Half Marathon option.

        The Sycamore Canyon race takes place on a loop course in the beautiful Goodman Ranch Sycamore Canyon Preserve just east of San Diego.

        Learn more and register here!

        https://ultrasignup.com/register.aspx?did=118159

        • 21 Mar 2025
        • 8:00 AM
        • Lake Cuyamaca

        Learn more and register here! https://www.sdpiratescove12-24.com/

      Past events

      28 Sep 2024 That's No Moon (50m, 50k, 30k)
      15 Sep 2024 Anza Borrego Cuyamaca 50: Training Run A
      14 Sep 2024 Noble Canyon 50k & 15k
      01 Sep 2024 Cuyamaca 100K - Training Run #4
      18 Aug 2024 Cuyamaca 100K - Training Run #3
      17 Aug 2024 Windfall Full Moon Trail Run (5k, 10k, 15k, 30k)
      17 Aug 2024 South Bay 24
      03 Aug 2024 Cuyamaca 100K - Training Run #2
      27 Jul 2024 Noble Canyon Training Run #2
      27 Jul 2024 Harding Hustle (50k/30k/15k)
      27 Jul 2024 Riley Park Trail Races 5k | 10k | 10 Miler | Half Marathon
      20 Jul 2024 Elder Creek Night Runs
      20 Jul 2024 Cuyamaca 100K - Training Run #1
      13 Jul 2024 Noble Canyon Training Run #1
      13 Jul 2024 The Peak 50k/Marathon/Half Marathon
      22 Jun 2024 Black Mountain Trail Races
      15 Jun 2024 Epic Recess' 36 Mile Team Repeat Relay
      08 Jun 2024 Malibu Canyon Trail Races (100k, 50 mile, 50k, 30k)
      07 Jun 2024 San Diego 100
      01 Jun 2024 Whiting Ranch Trail Races (30k, half, 10k)
      25 May 2024 Black Mountain Training Run #3
      18 May 2024 San Diego 100 - Training Run #5 NIGHT RUN
      18 May 2024 Corral Canyon Trail Scramble
      11 May 2024 PCT 50
      04 May 2024 SURF & Ultrabuds Group Run
      04 May 2024 O'Neill Park Trail Races (50k, 30k, marathon, half, 10k)
      28 Apr 2024 PCT 50 - Training Run #2
      21 Apr 2024 Black Mountain Training Run #2
      20 Apr 2024 Leona Divide 100m, 100k, 50m, 50k
      19 Apr 2024 Trail Running Film Festival - San Diego
      14 Apr 2024 San Diego 100 - Training Run #4
      13 Apr 2024 Oriflamme 50k
      07 Apr 2024 PCT 50 - Training Run #1
      07 Apr 2024 San Diego 100 - Training Run #3
      30 Mar 2024 San Diego 100 - Training Run #2
      23 Mar 2024 Black Mountain Training Run #1
      23 Mar 2024 Griffith Park Trail Races
      17 Mar 2024 Ultramarathon Baja Trail (UBT)
      16 Mar 2024 Old West 50k/Marathon/Half Marathon
      08 Mar 2024 Pirate's Cove 6hr, 12hr, 24hr
      02 Mar 2024 San Diego 100 - Training Run #1
      24 Feb 2024 Sycamore Canyon Trail Races 100K - 50K - HALF MARATHON + RELAYS
      24 Feb 2024 NATRO @ SOBOBA 25k and 5k
      17 Feb 2024 Ranch to Ranch 15k, 10k, 5k, 2k
      17 Feb 2024 Placerita Canyon Trail Runs
      10 Feb 2024 The Ranch 50k/Half Marathon
      10 Feb 2024 Whiting Ranch Trail Races
      03 Feb 2024 San Pasqual Valley 20M, Half, 10k
      27 Jan 2024 Sean O'Brien Trail Runs
      21 Jan 2024 The Ranch 50k Training Run #3
      14 Jan 2024 The Ranch 50k Training Run #2
      13 Jan 2024 SD50 / Trail Marathons
      07 Jan 2024 Race of the Gods 50k, half-marathon, 10k, 5k
      06 Jan 2024 Horsethief Canyon Half Marathon
      17 Dec 2023 The Ranch 50k Training Run #1
      16 Dec 2023 Paramount Ranch Trail Runs
      02 Dec 2023 Ray Miller 30k / 50k / 50 Mile
      02 Dec 2023 Anza Borrego / Cuyamaca 50 (ABC 50)
      23 Nov 2023 Chase the Ultra Tofurkey Run
      19 Nov 2023 Run Dirty Half Marathon
      18 Nov 2023 Griffith Park Trail Races
      12 Nov 2023 ABC50 Training Run #3 - The Desert Section
      11 Nov 2023 Caspers Trail Races
      05 Nov 2023 Mount Laguna Trail Marathon
      29 Oct 2023 ABC50 Training Run #2 - The Beginning
      28 Oct 2023 Haunt the Trails
      22 Oct 2023 Run for Public Lands
      22 Oct 2023 Lake Hodges Off Road Challenge
      21 Oct 2023 Mount Laguna Training Run
      21 Oct 2023 Lake Hodges Trail Fest: 50k/15k/10k/5k/Kids' 1mile
      15 Oct 2023 ABC50 Training Run #1 - The Climb
      14 Oct 2023 Cahuilla Rez Ultras
      07 Oct 2023 Cuyamaca 100K
      16 Sep 2023 Noble Canyon 50K / 15K Trail Races
      04 Sep 2023 Double Peak Run Club: Labor Day Hillfest
      03 Sep 2023 Cuyamaca 100k Training Run: Loop 3
      27 Aug 2023 Cuyamaca 100k Training Run: Loop 1 Part 2
      26 Aug 2023 Windfall Full Moon Trail Run (5k, 10k, 15k, 30k)
      12 Aug 2023 Noble Canyon Training Run #2 - Out & Back
      05 Aug 2023 Locotillo: Half marathon and 10k
      05 Aug 2023 Cuyamaca 100k Training Run: Loop 2
      29 Jul 2023 Noble Canyon Training Run #1 - Upper Loop
      22 Jul 2023 Elder Creek Night Runs
      15 Jul 2023 The Peak 50k / Marathon / Half Marathon
      08 Jul 2023 Cuyamaca 100k Training Run: Loop 1 Part 1
      24 Jun 2023 36 Mile Team Repeat Relay by Epic Recess
      17 Jun 2023 Black Mountain 50k/25k/Half
      02 Jun 2023 San Diego 100 Mile Endurance Race
      27 May 2023 Training Run #4 - Black Mountain 50k/25k/Half
      20 May 2023 NIGHT Training Run #5 - San Diego 100
      20 May 2023 Ultrabuds x SURF Fun Run
      20 May 2023 Corral Canyon Trail Scramble: 50K and 5,9,14 mile races
      13 May 2023 Pacific Crest Trail 50 (PCT 50)
      07 May 2023 Training Run #3 - Black Mountain 50k/25k/Half
      06 May 2023 Training Run #4 - San Diego 100
      30 Apr 2023 Rescheduled Training Run - San Diego 100
      30 Apr 2023 Training Run #2 - PCT 50
      23 Apr 2023 PCT 50 Training Run #1 - JOINT SURF SPONSORED WITH SD100!
      23 Apr 2023 San Diego 100 Training Run #3 - JOINT SURF Sponsored with PCT50
      22 Apr 2023 SURF Sponsored Training Run #2 - Black Mountain 50k/25k/Half
      16 Apr 2023 No Frills Half - North Santee Hills
      15 Apr 2023 Oriflamme 50k
      25 Mar 2023 Training Run #1 - San Diego 100
      18 Mar 2023 Training Run #1 - Black Mountain 50k/25k/Half
      18 Mar 2023 Sycamore Canyon 100k/50k/Half (Solo and Relays)
      11 Mar 2023 Old West 50k / Marathon / Half Marathon
      18 Feb 2023 Ranch to Ranch 5, 10, 15k, kids 2k
      18 Feb 2023 The Ranch 50k
      05 Feb 2023 The Ranch 50k - Final Training Run (15.5 miles)
      28 Jan 2023 San Diego 50 Mile & Trail Marathons
      07 Jan 2023 The Ranch 50k - Training Run #2 (13.1 miles)
      17 Dec 2022 The Ranch 50k - Training Run #1
      03 Dec 2022 Anza Borrego Cuyamaca 50 (ABC 50)
      26 Nov 2022 Quad Dipsea
      13 Nov 2022 ABC 50 Training Run
      12 Nov 2022 SD TrailFit "Happy Trails To You" Day
      06 Nov 2022 Mount Laguna Trail Marathon
      22 Oct 2022 Mt. Laguna Marathon Course Preview Run
      22 Oct 2022 The Lake Hodges Trail Runs
      15 Oct 2022 Horsethief Half Marathon/Trail Triathalon
      08 Oct 2022 Cuyamaca 100K
      17 Sep 2022 Noble Canyon 50K
      03 Sep 2022 Cuyamaca 100k Training Run: Loop 3
      27 Aug 2022 Cuyamaca 100k Training Run: Loop 1 Part 2
      20 Aug 2022 Kodiak 100 Mile / 100K
      13 Aug 2022 Windfall Full Moon Trail Run
      13 Aug 2022 Noble Canyon Training Run #2 - Out & Back
      12 Aug 2022 Swiss Alps 160K
      30 Jul 2022 Cuyamaca 100k Training Run: Loop 2
      23 Jul 2022 Noble Canyon Training Run #1 - Upper Loop
      16 Jul 2022 Peak 50k/Marathon/Half Marathon
      13 Jul 2022 Trails & Ales
      09 Jul 2022 Cuyamaca 100k Training Run: Loop 1 Part 1
      09 Jul 2022 Elder Creek Night Runs
      06 Jul 2022 Trails & Ales
      29 Jun 2022 Trails & Ales
      24 Jun 2022 Orange Curtain 100K
      22 Jun 2022 Trails & Ales
      18 Jun 2022 Black Mountain 50K/25K
      15 Jun 2022 Trails & Ales
      08 Jun 2022 Trails & Ales
      03 Jun 2022 San Diego 100 Mile Endurance Run
      01 Jun 2022 Trails & Ales
      28 May 2022 Black Mountain Ultras Training Run #4
      28 May 2022 Lake Sonoma 100K
      25 May 2022 Trails & Ales
      21 May 2022 San Diego 100 NIGHT Training Run
      21 May 2022 Corral Canyon 50K, 5,9, 14 Mile Trail Scrambles
      18 May 2022 Trails & Ales
      14 May 2022 Pacific Crest Trail 50 (PCT 50)
      11 May 2022 Trails & Ales
      08 May 2022 No Frills Half #3 - Tecolote Canyon
      08 May 2022 Black Mountain Ultras Training Run #3
      07 May 2022 San Diego 100 Training Run #4 (Red Tailed Roost)
      24 Apr 2022 San Diego 100 Training Run #3 (Red Tailed Roost)
      23 Apr 2022 Billy Goat 25K/15K/5 Miler
      23 Apr 2022 PCT 50 Training Run
      23 Apr 2022 Leona Divide 100K
      16 Apr 2022 Oriflamme 50k
      09 Apr 2022 Black Mountain Ultras Training Run #2
      03 Apr 2022 San Diego 100 Training Run #2 (Pioneer Mail)
      02 Apr 2022 Monrovia Canyon 30K
      26 Mar 2022 San Diego 100 Training Run #1
      20 Mar 2022 Ultramaraton Baja 50K
      19 Mar 2022 Black Mountain Ultras Training Run #1
      12 Mar 2022 Griffith Park Spring Races
      12 Mar 2022 Old West 50k/Marathon/Half Marathon
      04 Mar 2022 Pirates Cove 6/12/24 Hour
      26 Feb 2022 7th Annual Secret Canyon Invitational Run
      19 Feb 2022 The Ranch 50K
      12 Feb 2022 Ranch to Ranch
      05 Feb 2022 Sean O'Brien 100K
      05 Feb 2022 Sycamore Canyon 100K
      15 Jan 2022 San Diego 50 Mile & Trail Marathon
      08 Jan 2022 Sean O'Brien 50K
      01 Jan 2022 New Year's Day Fat Ass Run (Todd Leigh)
      18 Dec 2021 SURF Holiday Party
      18 Dec 2021 ROOT (Running Out Of Time) 24 Hr / 12 Hr / 5k
      04 Dec 2021 Anza Borrego / Cuyamaca 50 (ABC 50)
      23 Oct 2021 Lake Hodges Trail Runs
      02 Oct 2021 Cuyamaca 100K
      04 Sep 2021 Cuyamaca 100k Training Run #4
      21 Aug 2021 Cuyamaca 100k Training Run #3
      14 Aug 2021 Noble Canyon 50k training run #2
      05 Aug 2021 Roads & Brews
      04 Aug 2021 Trails & Ales
      02 Aug 2021 Trails & Ales - North
      31 Jul 2021 Cuyamaca 100k Training Run #2
      29 Jul 2021 Roads & Brews
      28 Jul 2021 Trails & Ales
      26 Jul 2021 Trails & Ales - North
      24 Jul 2021 Noble Canyon 50k Training Run #1
      22 Jul 2021 Roads & Brews
      21 Jul 2021 Trails & Ales
      19 Jul 2021 Trails & Ales - North
      15 Jul 2021 Roads & Brews
      14 Jul 2021 Trails & Ales
      12 Jul 2021 Trails & Ales - North
      10 Jul 2021 Cuyamaca 100k Training Run #1
      08 Jul 2021 Roads & Brews
      07 Jul 2021 Trails & Ales
      05 Jul 2021 Trails & Ales - North
      01 Jul 2021 Roads & Brews
      19 Jun 2021 Black Mountain 50K/25K/HALF
      05 Dec 2020 Anza Borrego/Cuyamaca 50 Mile
      01 Nov 2020 Mt. Laguna Trail Marathon
      24 Oct 2020 Lake Hodges Trail Fest
      03 Oct 2020 Cuyamaca 100K
      19 Sep 2020 Noble Canyon 50k
      18 Jul 2020 The Peak 50k
      20 Jun 2020 Black Mountain 25/50k
      05 Jun 2020 San Diego 100
      16 May 2020 PCT 50 Mile
      11 Apr 2020 Oriflamme 50k
      29 Mar 2020 No Frills Trail Half Marathon #1
      14 Mar 2020 Old West Trails
      06 Mar 2020 Pirate's Cove 12/24
      22 Feb 2020 The Ranch 50K/Marathon/Half
      18 Jan 2020 San Diego 50 Mile
      07 Dec 2019 HAM Radio License Workshop
      03 Nov 2019 Mount Laguna Marathon
      27 Oct 2019 Lake Hodges Trailfest
      26 Oct 2019 HAM Radio License Workshop
      05 Oct 2019 Cuyamaca 100k
      21 Sep 2019 Noble Canyon 50k
      14 Sep 2019 Horsethief Canyon Half Marathon
      07 Sep 2019 Cuyamaca 100k Training Run
      24 Aug 2019 Noble Canyon 50k Training Run
      27 Jul 2019 HAM Radio License Workshop
      20 Jul 2019 San Jacinto Peak loop from Idyllwild
      13 Jul 2019 The Peak Mountain Marathon and Half
      29 Jun 2019 Black Mountain 50K/25K
      26 Jun 2019 Trails and Ales
      07 Jun 2019 San Diego 100 Mile Endurance Run
      25 May 2019 Corral Canyon Trail Scramble
      11 May 2019 PCT Mile Run
      20 Apr 2019 San Diego 100 Training Run
      06 Apr 2019 Oriflamme 50k
      09 Mar 2019 Old West Trails 50k and Half Marathon
      01 Mar 2019 San Diego Pirate's Cove 12-24
      16 Feb 2019 Ranch to Ranch 5/10K
      12 Jan 2019 San Diego 50 and Trail Marathon
      04 Nov 2018 Mount Laguna Trail Marathon
      27 Oct 2018 Lake Hodges Trailfest
      13 Oct 2018 SURF October Club Meeting
      06 Oct 2018 Cuyamaca 100k
      22 Sep 2018 Noble Canyon 50k
      08 Sep 2018 Cuyamaca 100k Training Run
      01 Sep 2018 Noble Canyon Training Run
      25 Aug 2018 Julian Station Full Moon Run
      11 Aug 2018 Cuyamaca 100k Training Run
      28 Jul 2018 Noble Canyon Training Run
      14 Jul 2018 The Peak Mountain Marathon and Half
      30 Jun 2018 Black Mountain 50K/25K
      08 Jun 2018 San Diego 100 Mile Endurance Run
      19 May 2018 PCT Mile Run
      28 Apr 2018 Lost Boys 50 Mile/55k Trail Run
      07 Apr 2018 Oriflamme 50k
      25 Mar 2018 Understanding Ultrarunning Meet-up
      10 Mar 2018 Old West Trails 50k and Half Marathon
      02 Mar 2018 San Diego Pirate's Cove 12-24
      13 Jan 2018 San Diego 50 and Trail Marathon
      10 Dec 2017 Holiday Party
      05 Nov 2017 Mount Laguna Trail Marathon
      07 Oct 2017 Raptor Ridge Half Marathon
      07 Oct 2017 Cuyamaca 100k
      23 Sep 2017 Noble Canyon 50k
      09 Sep 2017 Cuyamaca 100K Training Run #2
      26 Aug 2017 Noble Canyon 50K Training Run #2
      12 Aug 2017 Cuyamaca 100K Training Run
      05 Aug 2017 Julian Station Full Moon 12/24
      29 Jul 2017 Noble Canyon 50K Training Run
      22 Jul 2017 Black Mountain 50K/25K
      15 Jul 2017 The Peak Mountain Marathon and Half
      09 Jun 2017 San Diego 100 Mile Endurance Run
      03 Jun 2017 SD100 KICK OFF PARTY
      27 May 2017 SURF Stublefoot Brewing Party
      13 May 2017 PCT Mile Run
      29 Apr 2017 Lost Boys 50 Mile Trail Run
      14 Apr 2017 SURF Fundraiser
      08 Apr 2017 Oriflamme 50k
      03 Mar 2017 San Diego Pirate's Cove 12-24
      14 Jan 2017 San Diego 50 and Trail Marathon
      01 Jan 2017 13th Annual New Year's Day Fat Ass Run/Walk
      06 Nov 2016 Mount Laguna Trail Marathon
      22 Oct 2016 Lake Hodges Trail Fest
      01 Oct 2016 Cuyamaca 100k Endurance Run
      17 Sep 2016 Noble Canyon 50k
      03 Sep 2016 Cuyamaca 100K Training Run
      20 Aug 2016 Julian Full Moon 12-24
      13 Aug 2016 Cuyamaca 100K Training Run and SURF Picnic
      06 Aug 2016 Noble Canyon Training Run with SURF Picnic
      Powered by Wild Apricot Membership Software