When is the best time to surf Hannah Park/Mayport Poles?
Peak Sep–Oct · often good Nov–Mar · can still fire Apr–Aug.
September and October are the prize months: tropical systems and hurricanes spinning offshore send the Poles its biggest, longest-lined days while the water is still warm. November through March is the workhorse season — Atlantic cold fronts drive NNE–ENE swell and often leave clean west-offshore mornings behind them, with January statistically the most consistent month (3/2 or thicker). April through August runs smaller, but spring leftovers, summer windswell and early tropicals all open windows, and the jetty makes the most of whatever is in the water. Good days here announce themselves on the charts a few days out — be ready to move and the Poles delivers the best surf in the region.
What does a surf trip to Hannah Park/Mayport Poles look like?
A typical trip from our guide. A real alert comes with the forecast for each day and a fare from your airport.
How much does a surf trip to Hannah Park/Mayport Poles cost?
A five-night trip, per person, before food and rentals.
Stays use our guide's nightly bands; transfers use the guide's quoted rates. Real alerts price the exact dates.
Where should you stay at Hannah Park/Mayport Poles?
TownePlace Suites by Marriott Jacksonville Mayport $
hotel · ~2 miles / 5–7 min drive to the park gate
Why this one: Closest reliable hotel to the Poles, with kitchenettes that suit a self-catering surf trip and free breakfast for early starts. Practical and unglamorous — handy for stocking up at the supermarket and cooking after a session.
Cheaper: Hanna Park Campground (Kathryn Abbey Hanna Park), Inside the park — a short bike or walk to the Poles · Also: Courtyard by Marriott Jacksonville Beach Oceanfront, ~6 miles south / 12–15 min drive
Points play: Hampton Inn Jax Beach Oceanfront (Hilton), about 40–60k points a night, ~15 min from the break.
Browse stays near the breakThe full list, with every pick and its booking link, is under where to stay below.
What is the wave like at Hannah Park/Mayport Poles?
Break type
Beach/Pier
Wave direction
Left
Best swell
NE (NNE–ENE window)
Ideal size
2–5 ft
Best tide
Low
High: fat, shorebreak
Consistency
Fairly Consistent
Nearest airport
JAX · ~26 mi
Drive from airport
30–40 minutes
The Poles is a swell-window wave, and the windows are generous by Florida standards: winter cold fronts deliver NNE-to-ENE pulses all season long — ideally met by a west/offshore wind — and hurricane season sends the biggest days of all from late summer through fall. When a front lines up with a clean morning, the Poles is the best wave in the region, and because it's gated inside a paid park two miles down a dead-end road, it filters out some of the crowd that hammers the piers down in Jax Beach. Between swells you're on a warm, mellow beach break that still rewards knowing your sandbars — and the next front is never far off.
Logistically it's easy: Jacksonville International (JAX) is a 30-to-40-minute drive, the water's a rental-car town, and you've got real surf shops, fresh-off-the-boat Mayport shrimp, and a proper campground inside the park if you want to wake up steps from the lineup. Set up in Atlantic Beach or camp at Hanna Park, watch the forecast for a front, and treat the flat spells as time for the ferry, the rivers, and the seafood.
Who it suits
Intermediate surfers who can read sandbars and time a swell window, plus improving beginners on the smaller mid-tide days; a good pick for a flexible East-Coast trip where you watch a front roll in rather than book around guaranteed waves.
Where exactly is Hannah Park/Mayport Poles?


30.3800, -81.4050
What are the lineup and the town like at Hannah Park/Mayport Poles?
Localism
moderate
Crowd
On a clean swell-with-offshore morning the prime peaks get busy with local shortboarders and the regular crew; on average days the long stretch of beach inside the park thins the crowd out quickly. Down at the Jax Beach piers it's far busier — part of the Poles' appeal is the paid gate filtering the masses. Early is best for both waves and parking.
The Poles is known as a quality wave that locals are protective of, and the lineup at the jetty end is a regulars' scene that runs on the usual beach-break order — earn your waves, don't drop in, and don't paddle straight to the peak on the best bank your first session. It's not a hostile spot, but it's the best wave in town when it's firing, so respect, patience and a low profile go a long way. Spread out along the beach and you'll usually find a peak of your own.
In the lineup: The marquee wave is the left that wraps off the influence of the South Jetty toward the park's north end near the old pilings; it's thicker and more powerful there and can throw barrels on a solid low-pushing tide. Work the bank that's holding shape that day rather than crowding the single best peak. Mind the jetty rocks and the inlet current to the north, and beware sandbar-driven rips after big swell. Watch the tide — low to incoming is the call.
The Beaches — Mayport, Atlantic Beach and Neptune Beach — are a relaxed, slightly weathered counterpoint to corporate Jacksonville across the river. Mayport is a working shrimp village of docks, fish markets and the ferry; Atlantic and Neptune Beach are leafy, bikeable grids of bungalows, breweries and surf shops with a friendly, lived-in surf-town feel. There's a steady Navy presence from the nearby base, good seafood everywhere, and an unpretentious beach culture that doesn't take itself too seriously.
How do you get to Hannah Park/Mayport Poles?
Fly into Jacksonville International Airport (JAX) — about 26 miles from the break, 30–40 minutes. JAX is the obvious choice and sits right on the route to the beaches. Orlando (MCO) and Savannah (SAV) are each roughly 2–2.5 hours away and only make sense if a fare is dramatically cheaper or you're combining the trip with another stop.
- rental car$40–75/day · 30–40 minutes self-drive
The default and most practical option — all the major agencies are on-site at JAX. Take I-295 S to FL-9A and the Wonderwood Connector east toward Mayport; the park entrance is at 500 Wonderwood Drive. A car is effectively required to reach the break and to chase sandbars up and down the beaches. Most rentals are sedans/SUVs; ask for a longer vehicle or bring soft racks for boards over 7'.
- rideshare$35–55 each way · 30–40 minutes
Uber and Lyft both cover JAX and the beaches reliably. Fine for getting to your lodging, but you'll still want a car (or to stay walkable to the park) for daily surf logistics — a rideshare to the Poles with a board bag is hit-or-miss on vehicle size, so request XL if you're traveling with boards.
- taxi$55–80 each way · 30–40 minutes
Metered taxis queue at JAX arrivals. Pricier than rideshare for the same run; confirm the driver has a vehicle that fits a board bag before loading. Generally only worth it if rideshare surge is high.
- shuttle$25–45 per person · 45–60 minutes with stops
Shared-ride airport shuttle services operate JAX-to-the-beaches and can be pre-booked online; cheaper solo than a taxi but slower with multiple drop-offs, and not board-friendly. Best for a surfer flying in with no boards who plans to rent gear locally.
Do you need a car at Hannah Park/Mayport Poles?
Do you need a car?
recommended
Walkability
If you camp inside Hanna Park or rent near the park gate you can walk or bike to the sand. Staying in the Atlantic Beach / Neptune Beach core (the 'Town Center' restaurant strip) puts you a 5–10 minute drive from the Poles but within easy walking of food, bars and a beach access of your own. The beaches towns themselves are flat and very bike-friendly.
Treat this as a rental-car trip: figure $40–75/day from JAX, with cheap gas and easy parking inside the park (your entry fee covers the lot). Uber and Lyft are plentiful across the beaches for nights out, and the Atlantic/Neptune Beach core is genuinely walkable and bikeable — many lodgings lend or rent beach cruisers. There's no need for scooters or golf carts here. The one quirk is the dead-end park road: the Poles is two miles in past the gate, so you can't street-park near the wave.
Boards: Hanna Park's lot is a short, flat carry or skate from the surf, so boards are easy once you're inside the gate. Rental sedans handle shortboards with fins out; for a quiver or longboards, request an SUV/wagon at JAX or pack soft racks and tie-downs. Rideshares with board bags are inconsistent — order an XL. Both Aqua East and Sunrise rent boards if you'd rather fly in empty.
Where can you stay near Hannah Park/Mayport Poles?
Inside the park — a short bike or walk to the Poles · The surfer's pick: tent sites, RV hookups and a handful of 'Cozy Cabins' set in the woods behind the dunes, so you roll out of bed and check the sandbars. Book the city-run campground directly; weekends and holidays fill, and a two-night minimum applies to cabins. Rustic but unbeatable for a swell-chasing dawn patrol. (Direct (City of Jacksonville / hannaparkcamping.com))
~2 miles / 5–7 min drive to the park gate · Closest reliable hotel to the Poles, with kitchenettes that suit a self-catering surf trip and free breakfast for early starts. Practical and unglamorous — handy for stocking up at the supermarket and cooking after a session. (Marriott direct, Booking.com)
~6 miles south / 12–15 min drive · Mid-range oceanfront base in the heart of Jax Beach — walkable to the pier, bars and surf shops, and a short drive north to the Poles. Good if you want town energy and a backup beach break out front when the Poles is flat. (Marriott direct, Booking.com)
~3 miles south / 8–10 min drive · The upscale oceanfront option in Atlantic Beach (1 Ocean Blvd, where Atlantic meets Neptune Beach), reborn in 2026 as Dune House Hotel & Spa with redesigned rooms, a spa, pool and new dining concepts. Overkill for a pure surf mission, but the closest luxury bed to the wave if the trip is half surf, half comfort — and it's a short hop to both the Poles and the Town Center. Note some amenities were still being refreshed through the rebrand, so confirm what's open when you book. (Direct (dunehousehotelandspa.com), Booking.com)
- Atlantic Beach / Neptune Beach vacation rentals (Airbnb / Vrbo)vacation rental · $ mid-rangeCheck rates
~5–10 min drive to the Poles · The Atlantic Beach and Neptune Beach grid has a deep pool of houses, cottages and condos within walking distance of the Town Center and a few minutes from the park. Best value for groups who want a kitchen, a yard for boards and a hose, and the run of the beaches towns. (Airbnb, Vrbo)
~3 miles / 7–9 min drive on Mayport Road · Budget extended-stay with in-room kitchens on Mayport Road, popular with Navy-base traffic. No frills and not beachy, but cheap, clean and close enough — fine for a no-fuss surf trip where you're out the door before dawn. (IHG direct, Booking.com)
Where do you eat at Hannah Park/Mayport Poles?
- Safe Harbor Seafood Restaurant (Mayport)restaurant · $ mid-range
Fried or blackened Mayport shrimp, fresh local catch — Dockside seafood market-and-restaurant in Mayport village where boats unload the catch out front — about as fresh as it gets, with river views and a casual line-up-and-order vibe. A 10-minute drive from the park; expect a wait on weekends.
- Singleton's Seafood Shackrestaurant · $ mid-range
Local shrimp, fish and the famous fish dip — A funky, weathered Mayport institution serving locally landed seafood since 1969, right by the ferry dock. Picnic-table charm, a small maritime museum inside, and one of the most authentic fish shacks on the coast. Cash-friendly, no-frills, beloved.
- Flying Iguana Taqueria & Tequila Barrestaurant · $ mid-range
Crispy fish and pork-belly tacos, big tequila list — Lively Latin-fusion spot in the Beaches Town Center (Neptune Beach side) — the go-to post-surf taco-and-margarita hang, a short drive from the Poles. Busy and loud in a good way; good for groups.
- North Beach Fish Camprestaurant · $ mid-range
Shrimp and grits, oysters, fresh Florida seafood — A polished but unpretentious seafood kitchen in the Neptune Beach 'Corner' cluster, consistently rated among the best at the beaches. Slightly nicer than the dock shacks — the spot for a proper sit-down dinner after a good session.
- Beach Diner (Atlantic Beach)cafe · $ budget
Big breakfast plates and pancakes before dawn patrol — Long-running breakfast-and-lunch diner (6am–2:30pm) that's perfect for fueling up before an early surf. Home-cooked, cheap, and a beaches staple for nearly two decades.
- Hawkers Asian Street Foodrestaurant · $ budget
Roti canai, bao and shareable street-food plates — Affordable, fast pan-Asian street food in the Neptune Beach Corner — a cheap, tasty break from fried seafood and tacos. Order a spread of small plates to share after a long session.
- Sliders Oyster Barbar · $ mid-range
Raw and chargrilled oysters, cold beer on the deck — Casual Atlantic Beach oyster bar with a patio and a steady local crowd — the easy post-surf beer-and-oysters move. Relaxed and dependable.
- Homespun Kitchencafe · $ budget
Smoothies, açai bowls and healthy wraps — Health-leaning cafe in the beaches Corner for smoothies, bowls and a quick recovery lunch — the antidote when you've eaten fried shrimp three meals running.
Cooking for yourself
- Publix (Atlantic Beach / Neptune Beach)supermarket
Full-service supermarket within a short drive of the park — everything you need to self-cater, plus subs from the deli for the beach. The Neptune Beach Plaza location is the closest go-to. Fully viable for cooking your own meals if your lodging has a kitchen.
- Aldi (Atlantic Boulevard, Jacksonville)supermarket
Budget supermarket option on the Atlantic Boulevard corridor on the drive in from the airport or town — discount groceries, beer and ice for the campground at lower prices than Publix. (The old Mayport-area Winn-Dixie locations have closed or converted, so Aldi and Publix are now the reliable full-grocery picks.)
- Safe Harbor Seafood Market (Mayport)fish market
Buy the same off-the-boat Mayport shrimp and local fish the restaurant serves and cook it at your rental or campsite — easily the best self-catering move in the area. Right on the river dock in Mayport village.
Where do you rent or fix a board?
- Aqua East Surf Shopwax · leashes · fins · ding repair · board rental · board sales · wetsuits · apparel · ~$20–35/day
Northeast Florida core shop since 1973, at 696 Atlantic Blvd in Neptune Beach, a short drive from the Poles. Full quiver of boards, wetsuits and accessories, rentals, ding repair and staff who'll give you a straight read on which beach is working that morning.
- Sunrise Surf Shopwax · leashes · fins · ding repair · board rental · board sales · wetsuits · apparel · lessons · ~$20–35/day
North Florida's other longstanding core surf-and-skate shop (open since 1976) at 834 Beach Blvd, Jax Beach. Deep board selection, rentals, repairs and local knowledge — between Sunrise and Aqua East you can fully kit out or rent if you flew in empty.
- Jax Surf & Paddle (lessons & rentals)lessons · board rental · lessons ~$60–90/person; rentals ~$25–40/day
North Florida surf and SUP school in the Beaches Town Center (school at 222 First St, retail at 241 Atlantic Blvd, Neptune Beach) offering group and private lessons, camps and board/SUP rentals — the move for first-timers or anyone wanting coaching before paddling out at a jetty break. Confirm lesson location and conditions when booking.
What do you do when it's flat?
- Kathryn Abbey Hanna Park (trails & lake)nature · park entry $5/car or $3 walk-in
Beyond the surf, the park has ~20 miles of mountain-bike and hiking trails through coastal hammock and a 60-acre freshwater lake with kayak/paddleboard rentals and a splash area. The obvious flat-day plan — you're already inside the gate.
- St. Johns River (Mayport) Ferryculture · ~$7–10 per car
The little auto ferry across the St. Johns from Mayport village to Fort George Island — a 5-minute crossing that runs every half hour and is the scenic way north toward Talbot Islands and Amelia Island. A fun, cheap local ritual.
- Kingsley Plantation, Fort George Islandculture · free
Florida's best-preserved plantation site, run by the National Park Service across the ferry on Fort George Island — sobering, well-interpreted history of slavery and the Kingsley family. Pair it with a drive through the maritime forest.
- Little Talbot Island State Parknature · ~$5 per vehicle
Undeveloped barrier-island beaches, dunes and salt-marsh kayaking just north over the ferry — wild, quiet shoreline and good for a flat-day beach walk, birding or paddle. A complete change of pace from the beaches-town bustle.
- Atlantic Beach Town Centernightlife · free to wander
The compact bar-and-restaurant grid where Atlantic meets Neptune Beach — breweries, taco joints, live music and an easy walkable night out. The social heart of the beaches when the surf's down.
- Fort Caroline National Memorial / Timucuan Preserveculture · free
Reconstructed 16th-century French fort and riverside nature trails along the St. Johns, ~20–30 minutes inland. A low-key history-and-nature half-day for a small or onshore morning.
What should you know before you go?
Cash & ATMs
No ATM at the Poles itself, but the park entry station takes card, and ATMs are plentiful a few minutes away on Mayport Road and throughout Atlantic and Neptune Beach (bank branches, Publix, gas stations). Card is accepted nearly everywhere; carry a little cash for the ferry and the fish-shack counters.
Medical
Mayo Clinic's Jacksonville campus and Baptist Medical Center Beaches (in Jacksonville Beach, ~15 minutes south) cover emergencies and urgent care, with walk-in clinics and pharmacies throughout the beaches. Lifeguards staff Hanna Park's beach in season. For a jetty-break injury you're close to full hospital care — a real advantage over remote spots.
Water safety
The defining hazards are rip currents and the jetty: Hanna Park has seen multiple rip-current rescues on big-swell days, and the South Jetty rocks plus the St. Johns inlet current at the north end can pull a tired surfer toward the structure — give the rocks a wide margin. Lifeguards patrol the park beach in season, but the Poles peak is often beyond their main zone, so surf with others. Sharks are present (this is North Florida) but incidents are rare; bigger nuisances are stingrays (shuffle your feet) and summer jellyfish. Water quality at the surf beach is generally fine, but avoid swimming in the St. Johns River itself after heavy rain, when runoff and occasional blue-green algae degrade the inland water — stick to the ocean side.
United States basics: money, entry, phones, water
Currency
US Dollar (USD) — Home currency — 1 USD = 1 USD
Entry (US passport)
Unlimited — domestic travel — No passport needed for travel within the 50 states (including Hawaii) or to Puerto Rico. Since May 7, 2025 you need a REAL ID-compliant driver's license (star marking) or a passport to clear TSA for domestic flights — check your license before booking.
Language
English, Spanish (widely spoken, esp. California, Texas, Florida). Native — English works everywhere, including every surf town.
Plugs
A, B · 120V / 60Hz
Tipping
Expected and culturally significant: 18–22% at sit-down restaurants, $1–2 per drink at bars, 10–15% for taxis/rideshares. Counter-service tip screens are common but optional.
Phone / data
Your existing US plan, T-Mobile / AT&T prepaid, Travel eSIMs (Airalo, Holafly, Nomad). Strong LTE/5G in cities and most coastal towns. Expect dead zones on rural stretches of coast — parts of the Big Sur/Central California coast, the North Shore of Kauai, and remote East Coast barrier beaches. Download offline maps for surf-check drives.
Tap water
Safe to drink nationwide from municipal supplies, including Hawaii and Puerto Rico.
Emergency
911 for police, fire, and ambulance everywhere (including Hawaii and Puerto Rico). International visitors: US healthcare is extremely expensive — an ER visit can run thousands of dollars — so travel insurance with medical coverage is essential.
Other passports: entry rules differ — check the official source before booking.
Alert me when Hannah Park/Mayport Poles is on
Drop your email and you'll get one message when our forecast shows a trip-worthy window here: the dates, the size, and a place to stay. Free, no account.
Frequently asked questions about Hannah Park/Mayport Poles
Where is the Poles surf spot in Jacksonville?
The Poles is at the north end of Kathryn Abbey Hanna Park in the Mayport area of Jacksonville, Florida, just south of the St. Johns River (Mayport) Inlet and its South Jetty. You enter through the park at 500 Wonderwood Drive and pay the park fee; the break is about two miles in along a dead-end road.
Do you have to pay to surf at Hanna Park?
Yes — Kathryn Abbey Hanna Park charges a small entry fee, roughly $5 per car (up to six people) or $3 to walk or bike in, which covers parking near the beach. The park is generally open 8am to dusk; surfing the Poles means entering through the gate like any other visitor.
When is the best time to surf Mayport Poles?
Winter (November–March) is the most consistent window, when Atlantic cold fronts send NNE–ENE swell and often leave clean offshore west winds — January is statistically the best month. Late-summer and fall hurricane/tropical swells can produce the biggest days of the year, but those are watch-and-chase, not bookable. Low to incoming tide works best.
Is Mayport Poles good for beginners?
On small, clean mid-tide days it's manageable for improving beginners, but the Poles is fundamentally a jetty-influenced beach break with rip currents, rock hazards and a regulars' lineup, so it suits intermediates better. True beginners are better off taking a lesson with a local surf school first or starting on the mellower open beaches to the south.
How far is the Poles from Jacksonville airport?
Jacksonville International Airport (JAX) is about 26 road miles and a 30–40 minute drive from Hanna Park via I-295 and the Wonderwood Connector. Rent a car at the airport — it's a rental-car town, and you'll want wheels to chase sandbars and reach the park gate.
Are there sharks at Hanna Park?
Sharks are present in North Florida waters, including off Hanna Park, but bites are rare and serious incidents are very uncommon. The everyday concerns for surfers are rip currents, the jetty rocks, stingrays (shuffle your feet) and summer jellyfish, not sharks.
Where can I rent a surfboard near Hanna Park?
Two longstanding core shops a short drive south in Jacksonville Beach — Aqua East Surf Shop and Sunrise Surf Shop — rent boards and wetsuits and stock everything else, roughly $20–35/day. Jax Surf & Paddle in the Beaches Town Center also rents boards and offers lessons if you want coaching before paddling out at the jetty.
Can you camp at Hanna Park to surf the Poles?
Yes — Kathryn Abbey Hanna Park has a full campground with tent sites, RV hookups and cabins inside the park, so you can bike or walk to the Poles for dawn patrol. Book the city-run campground directly; weekends and holidays fill up and cabins carry a two-night minimum.
Sources for this guide
- surfline.comsecondary source · Wave characteristics (left-hand jetty wave, NNE swell + W offshore wind, low tide, barrels), spot identity and seasonality
- surf-forecast.comsecondary source · Break type (beach/pier), best season (winter, January), swell window and tide confirmation
- jacksonville.govofficial · Hanna Park hours, entry fees ($5/car, $3 walk-in), park amenities, address
- hannaparkcamping.comofficial · Hanna Park campground rates and cabin two-night minimum, booking channel
- news4jax.comeditorial · Local framing of the Poles as Jacksonville's best surf spot, jetty influence on north swells, park fee context
- aquaeast.comofficial · Aqua East Surf Shop live listing, founded 1973, location (696 Atlantic Blvd, Neptune Beach), services and rentals
- jacksonvillesurfandpaddle.comofficial · Jax Surf & Paddle live listing — Neptune Beach surf/SUP school, lessons, camps and board rentals (replaces unverifiable 'Surfari Surf School
- dunehousehotelandspa.comofficial · Dune House Hotel & Spa (former One Ocean Resort & Spa) live listing, 2026 rebrand, oceanfront Atlantic Beach location
- jaxdailyrecord.comeditorial · Verification that area Winn-Dixie stores closed/converted to Aldi (drove grocery replacement)
- facebook.comofficial · Sunrise Surf Shop live listing, location (834 Beach Blvd), 1976 founding, services
- safeharbor-seafood.comofficial · Safe Harbor Seafood Mayport restaurant and fish market live listing, dockside fresh catch
- singletonsseafood.comofficial · Singleton's Seafood Shack live listing, history since 1969, Mayport ferry-dock location
- tripadvisor.comsecondary source · St. Johns River (Mayport) Ferry crossing details, schedule, fare context
- news4jax.comeditorial · Rip-current rescues at Hanna Park, water-safety context for big-swell days
- sjrr.domains.unf.edusecondary source · Lower St. Johns River water-quality / algae context for river-vs-ocean swimming advice
- travelmath.comsecondary source · JAX-to-Atlantic-Beach road distance (~26 mi) and drive time verification
Guide researched and verified 2026-06-17. Details change; confirm bookings and entry requirements before travel.