John D. MacArthur Beach State Park

Sandy beach
MacArthur Beach Nature Center, 10900 Jack Nicklaus Dr, North Palm Beach, FL 33408, USA
411 miles from Panama City Beach, FL
Water quality
Grades suggested by our reviewer
Water Quality
Unknown (read more)

Beach amenities

  • AccessibilityEasy beach access
  • WCPublic restrooms nearby
  • PlaygroundKids will have fun!
  • ParkingCar parking nearby
  • Gear rentalsEquipment for rent
  • ShowerPublic showers available
  • Public grillsGrills or fire pits
  • Picnic tablesPicnic benches available
👉 Download a FREE PDF map

About this beach

Warnings and hazards

Please do not feed or touch any animals.

Pets are not allowed on the beach, restrooms, boardwalks. However, they are allowed in other areas on a leash.

Exercise caution in the water – there are no lifeguards.

Alcohol is prohibited.

Located on a front barrier island in the Atlantic Ocean, John D. MacArthur is one of the few serene natural areas on south Florida’s coast where you can see the subtropical coastal habitat that used to cover the region in earlier days.

For a small fee, you are welcome to visit this environmental treasure and enjoy walking down the nature trails, swimming in the sea, and soaking up the sun any day throughout the year.

Location and Access

Located at the north end of Singer Island (10900 Jack Nicklaus Drive in North Palm Beach), MacArthur Beach State Park is open for visitors from 8 a.m. until sundown daily. The Nature Center closes earlier – at 5 p.m. There is ample parking. The entrance fee varies depending on the number of visitors: $4 per single-occupant vehicle, $5 per vehicle with 2 to 8 people. If you travel on foot or by bicycle you have to pay only $2. The park is ADA accessible.

Available Facilities

The park provides all the necessary facilities such as restrooms, showers, and a picnic area. The picnic facilities include tables and grills. If you bring children, they’ll be happy to discover the park’s playground at the north end near the picnic area and restrooms. There are also kayak rentals on site available from 9 a.m. to 3 p.m.

Swimming Conditions

The beach is clean and beautiful, with soft white sand and inviting aqua-blue water. The water is crystal clear – good for snorkeling. The swimming area is quite shallow, which is good for kids and weak swimmers. However, you should use caution in the water and keep a close eye on children – there are no beach lifeguard services.


If you have a fishing rod and Florida’s fishing license, bring them with you. You can fish from the non-swimming areas on the beach or in the estuary by wading, canoeing, or kayaking. Note that fishing on the boardwalk is not allowed.

Nature Center

The park features a Nature Center where you can learn all necessary information on the park’s sights, services, and events. Here, you can check out the numerous informational brochures or consult the Ranger at the Information Desk as well as learn details about the local ecology from short videos in the Theatre.

Driving Time

  • 1 hour from Fort Pierce, FL
  • 1 hour 20 minutes from Miami, FL
  • 2 hours 30 minutes from Orlando, FL

Hotels and rentals

If you're considering staying for one or even a few nights, there are plenty of options available near the beach. Chose your preferred accomodation type and your favourite room provider:

Beaches nearby

Additionally, there's a number of beaches near John D. MacArthur Beach State Park which you can visit:

Beach reviewed by:
Phil R.
Photos from Google Maps
John D. MacArthur BeachBoardwalk over the seaJohn D. MacArthur Beach State ParkGrassy beachPeople on the beachBeach boardwalk
Show rooms near this beach×

John D. MacArthur Beach State Park videos

John D. MacArthur Beach State Park
A serene drone made video of the park and of the nearby islands
A day spent in John D MacArthur Beach State Park
A wonderful video of people having fun in the State Park and on the beach

Weather conditions

Current weather at the beach and 3 day forecast

Best times to visit

Average temperature (°F)
Beach map and directions
The beach is located in North Palm Beach, Florida MacArthur Beach Nature Center, 10900 Jack Nicklaus Dr, North Palm Beach, FL 33408, USA (Open on Google Maps)
Drag and zoom the map to view lodging options near the beach.
Other beaches nearby
Explore other beaches near North Palm Beach, Florida
Riviera Beach
Riviera Beach, Florida
3 mi away
Peanut Island Park Beach
West Palm Beach, Florida
3 mi away
John D. MacArthur Beach State Park reviews and photos
Reviewed on: January 27, 2020