Coastal Trail: Miramar to Half Moon Bay
ElevationAscent: 62' 19 m
Descent: -38' -11 m
High: 42' 13 m
Low: 18' 5 m
GradeAvg Grade: 1% (0°)
Max Grade: 2% (1°)
Popular hikes nearby
Montara Mountain from Gray Whale Cove
9.9 mi 16.0 km • Out and Back • 1,758 ft Ascent 535.69 m Ascent
2.4 mi 3.9 km • Loop • 331 ft Ascent 100.76 m Ascent
Milagra Ridge Tour
1.7 mi 2.7 km • Loop • 152 ft Ascent 46.33 m Ascent
Mussel Rock Park Tour
2.2 mi 3.6 km • Loop • 310 ft Ascent 94.64 m Ascent
El Corte de Madera Highlights
5.2 mi 8.3 km • Loop • 789 ft Ascent 240.35 m Ascent
Creeks to Peaks Trail
3.6 mi 5.9 km • Out and Back • 729 ft Ascent 222.24 m Ascent
Navigate on-trail with our free app
“Easy trail near coastline with sweeping views, birds, lush vegetation and flowers, and frequent access to the beach.”— Lee Watts
Family Friendly Flat trail with frequent benches. It passes 5 state beaches, each with restrooms and water. There is a campground at Francis Beach.
There is a $10.00 fee for parking at of the beach parks. In most cases, parking is restricted on the streets near the parks. At the start of the trail, next to the Pillar Point RV Park, you can park for free along the far side of the coast highway. There are a few parking spots on Magellan Ave in Miramar. On some streets near Cabillo Highway there are parking spots, but you'll have to walk up to a quarter of a mile to reach the trail.
This segment of the Coastal Trail starts next to the Pillar Point RV Park. It is briefly squeezed between the shore rocks and Cabrillo Highway and then goes through the open, grassy Miranda Surf park. At 0.5 miles, turn right on Magellan Ave, and left on Mirada Road. Mirada is lightly traveled, as passes between the narrow beach on one side and restaurants and houses on the other. At 0.9 miles, the trail leaves Mirada Road. It passes near houses for a short distance and then the remainder is through dense coastal scrub, well away from the houses.
The trail passes five Half Moon Bay State Beaches. Roosevelt Beach is at 1.4 miles, followed by Dunes Beach at around 1.8 miles. After Dunes, the trail turns inland about 100 yards to cross the bridge over Frenchmen's Creek. You can hear the creek, but the vegetation is too thick to see it.
The parking lots for Venice Beach are on the other side of the bridge at 2.3 miles. In May 2019, Pilarcitos Creek did not flow directly into the ocean, but instead flowed northward at the bottom of the coastal bluffs until it met Frenchmen's Creek. I do not know how long it will continue this way. It was too wide, deep, and fast flowing to cross. To reach Venice Beach, you would either need to hike south from Dunes Beach, wadding across the creek where it is wide and shallow as it enters the ocean, or make a long hike north from Francis Beach.
At 2.0 miles, the bridge over Pilarcitos Creek is about 40 yards long, passing above the beautiful dense vegetation of the canyon, as well as over the creek. Elmar Beach is on the other side, but it has no access road or parking lot. At 3.2 miles, we come to the first of the 54 campsites at the Francis Beach Campground, including a few tent-only spots next to the bluffs.
This segment ends at Kelly Ave.
Hiked this trail?
We need help with the following missing trail information:
Is something wrong? Let us know. Have photos to share? Help fellow hikers know what's here.
Land Manager: California State Parks - Montara State Beach