We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near John D. MacArthur Beach State Park

10900 StateRoad 703, North Palm Beach, FL 33408
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs / Inns travellers recommend

1000 US Highway 1, North Palm Beach, FL (Formerly Camelot Motor Lodge)
1.6 km from John D. MacArthur Beach State Park
#1 of 1 North Palm Beach B&B and Inns
Professional photos | Map
Show Prices
11360 US Highway 1, Palm Beach Gardens, FL 33408
1.9 km from John D. MacArthur Beach State Park
Special Offer Earn a $50 Gift Card
BEST WESTERN PLUS Windsor Gardens Hotel & Suites and Conference Center Slideshow
#2 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (71) | Map
Show Prices
757 US Highway 1, PGA Blvd to US 1 South, North Palm Beach, FL 33408
1.9 km from John D. MacArthur Beach State Park
#1 of 1 hotels in North Palm Beach
Professional photos | Traveller photos (20) | Map
Show Prices
3800 North Ocean Drive, Riviera Beach, Singer Island, FL 33404
4.5 km from John D. MacArthur Beach State Park
Special Price Up To 20% Off Resorts
Palm Beach Marriott Singer Island Beach Resort & Spa Slideshow
#1 of 3 hotels in Singer Island
Professional photos | Traveller photos (247) | Map
Show Prices
3700 N Ocean Dr., Singer Island, FL 33404
4.7 km from John D. MacArthur Beach State Park
Offers & Announcements Enjoy Breakfast for 4!
Hilton Singer Island Oceanfront/Palm Beaches Slideshow
#2 of 3 hotels in Singer Island
Professional photos | Traveller photos (290) | Map
Show Prices
3505 Kyoto Gardens Drive, Palm Beach Gardens, FL 33410
4.8 km from John D. MacArthur Beach State Park
Special Offer Book now and save 25%
Hilton Garden Inn Palm Beach Gardens Slideshow
#3 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (66) | Map
Show Prices
Travel Inn Riviera (Riviera Beach) 2.0 of 5
3334 Broadway Boulevard, Riviera Beach, FL 33404
4.8 km from John D. MacArthur Beach State Park
#3 of 5 hotels in Riviera Beach
Professional photos | Traveller photos (5) | Map
Show Prices
Marriott's Oceana Palms (Riviera Beach) 3.5 of 5
3200 North Ocean Drive, Riviera Beach, FL
5.0 km from John D. MacArthur Beach State Park
Special Offer Free Parking
Marriott's Oceana Palms Slideshow
#1 of 5 hotels in Riviera Beach
Professional photos | Traveller photos (157) | Map
Show Prices
3100 N Ocean Dr, Singer Island, Riviera Beach, FL 33404
5.0 km from John D. MacArthur Beach State Park
Traveller photos (1) | Map
Island Beach Resort (West Palm Beach)
3100 North Ocean Drive, West Palm Beach, FL 33404
5.0 km from John D. MacArthur Beach State Park
Traveller photos (1) | Map
Hampton Inn Palm Beach Gardens (Palm Beach Gardens) 2.5 of 5
4001 RCA Boulevard, Palm Beach Gardens, FL 33410
5.1 km from John D. MacArthur Beach State Park
Special Offer Plan Ahead and Save
Hampton Inn Palm Beach Gardens Slideshow
#4 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (53) | Map
Show Prices
Palm Beach Gardens Marriott (Palm Beach Gardens) 3.5 of 5
4000 RCA Boulevard, Palm Beach Gardens, FL 33410
5.2 km from John D. MacArthur Beach State Park
Special Offer Free Parking
Palm Beach Gardens Marriott Slideshow
#8 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (63) | Map
Show Prices
Oakwood At Mira Flores (Palm Beach Gardens)
11900 Valencia Gardens Avenue, Palm Beach Gardens, FL 33410
5.2 km from John D. MacArthur Beach State Park
Traveller photos (1) | Map
13801 U.S. Highway 1, Juno Beach, FL 33408
5.3 km from John D. MacArthur Beach State Park
Special Offer Plan Ahead and Save
GreenLeadersBronze level
Hampton Inn Jupiter/Juno Beach Slideshow
#1 of 2 hotels in Juno Beach
Professional photos | Traveller photos (60) | Map
Show Prices
2621 Park Ave, Singer Island, FL 33404 (Formerly Patio Island Resort & Cottages)
5.5 km from John D. MacArthur Beach State Park
Special Offer NOW Seasonal...
Hotel Paradise & Cottages Slideshow
#3 of 3 hotels in Singer Island
Traveller photos (22) | Map
13950 US Hwy 1, Juno Beach, FL 33408
5.5 km from John D. MacArthur Beach State Park
Special Price Save up to 25%
Holiday Inn Express North Palm Beach - Oceanview Slideshow
#2 of 2 hotels in Juno Beach
Professional photos | Traveller photos (68) | Map
Show Prices
Union Square (Palm Beach Gardens)
4205 Union Square Blvd, Palm Beach Gardens, FL 33410
5.6 km from John D. MacArthur Beach State Park
Traveller photos (1) | Map
Show Prices
4350 PGA Boulevard, Palm Beach Gardens, FL 33410
5.8 km from John D. MacArthur Beach State Park
Special Offer Life's a Beach Package
Embassy Suites Palm Beach Gardens - PGA Boulevard Slideshow
#5 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (79) | Map
Show Prices
4431 PGA Boulevard, Palm Beach Gardens, FL 33410
5.8 km from John D. MacArthur Beach State Park
Special Offer Family Fun Package
DoubleTree by Hilton Hotel and Executive Meeting Center Palm Beach Gardens Slideshow
#7 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (63) | Map
Show Prices
181 Ocean Avenue, Palm Beach Shores, FL 33404
5.8 km from John D. MacArthur Beach State Park
#2 of 4 hotels in Palm Beach Shores
Professional photos | Traveller photos (365) | Map
Show Prices
Sunshine Shores Resort (Palm Beach Shores)
101 Blossom Lane, Palm Beach Shores, FL 33404
5.9 km from John D. MacArthur Beach State Park
#1 of 1 Palm Beach Shores B&B and Inns
Traveller photos (6) | Map
Inn of America (Palm Beach Gardens) 2.0 of 5
4123 Northlake Blvd., Palm Beach Gardens, FL 33410
6.0 km from John D. MacArthur Beach State Park
#9 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (11) | Map
Show Prices
SeaSpray Inn Beach Resort (Palm Beach Shores)
123 South Ocean Ave., Palm Beach Shores, FL 33404-5736
6.1 km from John D. MacArthur Beach State Park
#3 of 4 hotels in Palm Beach Shores
Professional photos | Traveller photos (42) | Map
Show Prices
Sailfish Marina Resort (Palm Beach Shores)
98 Lake Drive, Palm Beach Shores, FL 33404
6.1 km from John D. MacArthur Beach State Park
#4 of 4 hotels in Palm Beach Shores
Traveller photos (8) | Map
Marriott's Ocean Pointe (Palm Beach Shores) 3.5 of 5
71 Ocean Avenue, Palm Beach Shores, FL 33404
6.2 km from John D. MacArthur Beach State Park
Special Offer Free Parking
Marriott's Ocean Pointe Slideshow
#1 of 4 hotels in Palm Beach Shores
Professional photos | Traveller photos (468) | Map
Show Prices
3651 Blue Heron Blvd, Riviera Beach, FL 33404
7.3 km from John D. MacArthur Beach State Park
Special Offer Plan Ahead & Save 15%
Travelodge Riviera Beach/West Palm Slideshow
#4 of 5 hotels in Riviera Beach
Professional photos | Traveller photos (22) | Map
Show Prices
4112 West Blue Heron Boulevard, I-95 Exit 76 Rt on Blue Heron, Riviera Beach, FL 33404-4855
7.7 km from John D. MacArthur Beach State Park
#2 of 5 hotels in Riviera Beach
Professional photos | Traveller photos (7) | Map
Show Prices
4700 Donald Ross Road, Palm Beach Gardens, FL 33418
8.3 km from John D. MacArthur Beach State Park
Special Offer Book now and save!
Homewood Suites by Hilton Palm Beach Gardens Slideshow
#1 of 11 hotels in Palm Beach Gardens
Professional photos | Traveller photos (39) | Map
Show Prices
700 Northpoint Pkwy, West Palm Beach, FL 33407 (Formerly Extended Stay Deluxe)
9.2 km from John D. MacArthur Beach State Park
Special Offer Save up to 10% Today!
Extended Stay America - West Palm Beach - Northpoint Corporate Park Slideshow
#20 of 33 hotels in West Palm Beach
Professional photos | Traveller photos (13) | Map
Show Prices
2300 45th St, West Palm Beach, FL 33407
9.2 km from John D. MacArthur Beach State Park
#26 of 33 hotels in West Palm Beach
Professional photos | Traveller photos (20) | Map
Show Prices