Beach/Pier

Hannah Park/Mayport Poles

East Coast - Florida (North) · USA

At a glance

Break type

Beach/Pier

Wave direction

Left

Best swell

NE (NNE–ENE window)

Ideal size

2–5 ft

Best tide

Low

Consistency

Fairly Consistent

Nearest airport

JAX · ~26 mi

Drive from airport

30–40 minutes

About this spot

Jacksonville's best — a consistent beach break by the jetties (the Poles). A North Florida favorite on swell.

Location

Map showing Hannah Park/Mayport Poles location
Where it is
Satellite view of Hannah Park/Mayport Poles
The break · satellite

30.3800, -81.4050

Trip overview

The Poles is Jacksonville's signature wave — a beach break tucked inside Kathryn Abbey Hanna Park at the very north end of the Jacksonville Beaches, a long paddle south of the Mayport Inlet's South Jetty. The 'poles' are the old wooden pilings near the park's north boundary, and the wave's whole personality comes from that jetty: it grabs a stormy north or northeast swell that's blown out everywhere else on the open beach and bends it into clean, peeling left-hand lines. When it's on, the inside near the rocks throws thick, makeable barrels that hold real power; most of the time it's a fun, rippable beach break that rewards knowing your sandbars.

Be honest with yourself about consistency, because North Florida is not a wave factory. This is a swell-window spot: it needs a NNE-to-ENE pulse and ideally a west/offshore wind, which means the season is winter cold fronts and the occasional hurricane or tropical swell in late summer and fall. Plenty of days here are flat, knee-high, and onshore-mushy. The flip side is that when a front lines up with a clean morning, the Poles can be 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.

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.

When to come

Winter (roughly November through March) is the prime window, when Atlantic cold fronts drive NNE–ENE swell and often leave behind clean west/offshore winds — January is statistically the most consistent month. Late summer and fall can deliver the biggest, best days of all when a hurricane or tropical system swings swell up the coast, but that's a gamble you watch, not a date you book. Spring and mid-summer are frequently small, flat or onshore. Water ranges from cold winter (3/2 or thicker wetsuit) to warm trunks-only summer.

Never miss a good swell at Hannah Park/Mayport Poles

Join PopUp Surf Trips and get alerts up to 14 days in advance of good surf at this break.

Join free →

Local vibe & lineup etiquette

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.

Getting there

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/day30–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 way30–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 way30–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 person45–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.

Getting around

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 to stay

  • Hanna Park Campground (Kathryn Abbey Hanna Park)camping$ budget

    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))

  • TownePlace Suites by Marriott Jacksonville Mayporthotel$ mid-range

    ~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)

  • Courtyard by Marriott Jacksonville Beach Oceanfronthotel$ mid-range

    ~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)

  • Dune House Hotel & Spa (formerly One Ocean Resort & Spa)resort$$ high-end

    ~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-range

    ~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)

  • Candlewood Suites Jacksonville – Mayport (IHG)hotel$ budget

    ~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)

Eat & drink

  • 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.

Never miss a good swell at Hannah Park/Mayport Poles

Join PopUp Surf Trips and get alerts up to 14 days in advance of good surf at this break.

Join free →

Surf shops & rentals

  • Aqua East Surf Shopwaxleashesfinsding repairboard rentalboard saleswetsuitsapparel~$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 Shopwaxleashesfinsding repairboard rentalboard saleswetsuitsapparellessons~$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)lessonsboard rentallessons ~$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.

When you're not surfing

  • Kathryn Abbey Hanna Park (trails & lake)naturepark 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 Islandculturefree

    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 Centernightlifefree 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 Preserveculturefree

    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.

Practical notes

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.

Know before you go — United States

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.

Never miss a good swell at Hannah Park/Mayport Poles

Join PopUp Surf Trips and get alerts up to 14 days in advance of good surf at this break.

Join free →

Frequently asked questions

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.

Guide researched and verified 2026-06-17. Details change — confirm bookings and entry requirements before travel.

More info

Opens in a new tab.