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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near John Pennekamp Coral Reef State Park

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
81801 Overseas Highway, Mile Marker 82, Islamorada, FL 33036-3631
32.6 km from John Pennekamp Coral Reef State Park
Top Deal
USD 616*
USD 289* /night
View Deal
Booking.com
USD 289*
AMOMA
USD 616*
Travelocity
USD 289*
102400 Overseas Highway, Key Largo, FL 33037-2747
1.0 km from John Pennekamp Coral Reef State Park
#6 of 19 hotels in Key Largo
Top Deal
USD 174*
USD 162* /night
View Deal
Booking.com
USD 168*
Hampton.com
USD 168*
getaroom.com
USD 174*
103800 Overseas Hwy, MM 103.8, Key Largo, FL 33037-2814
1.8 km from John Pennekamp Coral Reef State Park
#9 of 19 hotels in Key Largo
Top Deal
USD 501*
USD 195* /night
View Deal
Marriott Hotels
USD 195*
Travelocity
USD 195*
AMOMA
USD 501*
201 Ocean Dr, Key Largo, FL 33037-4325
4.3 km from John Pennekamp Coral Reef State Park
#18 of 19 hotels in Key Largo
USD 145* /night
View Deal
Hotels.com
USD 145*
Travelocity
USD 145*
Orbitz.com
USD 145*
99751 Overseas Hwy, Key Largo, FL 33037-4373
4.5 km from John Pennekamp Coral Reef State Park
#8 of 19 hotels in Key Largo
Top Deal
USD 393*
USD 168* /night
View Deal
Expedia.com
USD 168*
Courtyard
USD 168*
AMOMA
USD 393*
527 Caribbean Blvd, Key Largo, FL 33037-4342
4.5 km from John Pennekamp Coral Reef State Park
#17 of 19 hotels in Key Largo
Top Deal
USD 222*
USD 129* /night
View Deal
Booking.com
USD 151*
Hotwire.com
USD 168*
AMOMA
USD 222*
99701 Overseas Hwy, Mile Marker #100, Key Largo, FL 33037-4324
4.6 km from John Pennekamp Coral Reef State Park
#12 of 19 hotels in Key Largo
Top Deal
USD 296*
USD 151* /night
View Deal
Expedia.com
USD 151*
Travelocity
USD 151*
AMOMA
USD 296*
99470 Overseas Hwy, FL 33037-2460
5.0 km from John Pennekamp Coral Reef State Park
99306 Overseas Hwy, Key Largo, FL 33037-2435
5.3 km from John Pennekamp Coral Reef State Park
#10 of 19 hotels in Key Largo
Contact hotel for availability
99202 Overseas Hwy, Key Largo, FL 33037-4233
5.4 km from John Pennekamp Coral Reef State Park
#19 of 19 hotels in Key Largo
Top Deal
USD 121*
USD 111* /night
View Deal
Travelocity
USD 111*
Hotels.com
USD 112*
Booking.com
USD 121*
97684 Overseas Hwy, MM 97.8 Bayside, Key Largo, FL 33037-2214
7.7 km from John Pennekamp Coral Reef State Park
#4 of 19 hotels in Key Largo
USD 131* /night
View Deal
Booking.com
USD 131*
Priceline
USD 131*
97450 Overseas Highway, Key Largo, FL 33037-2209
8.2 km from John Pennekamp Coral Reef State Park
#5 of 19 hotels in Key Largo
Top Deal
USD 395*
USD 282* /night
View Deal
Cancelon
USD 322*
Orbitz.com
USD 324*
HotelQuickly
USD 395*
97501 Overseas Hwy, Key Largo, FL 33037-4012
8.2 km from John Pennekamp Coral Reef State Park
#16 of 19 hotels in Key Largo
No availability for your dates from these sites
Booking.com
Expedia.com
Hotwire.com
97000 Overseas Highway, Key Largo, FL 33037-2210
9.2 km from John Pennekamp Coral Reef State Park
#14 of 19 hotels in Key Largo
Top Deal
USD 545*
USD 224* /night
View Deal
Booking.com
USD 308*
Hilton.com
USD 308*
AMOMA
USD 545*
147 Seaside Ave, MM 94.5 Oceanside, Key Largo, FL 33037-3892
12.9 km from John Pennekamp Coral Reef State Park
#7 of 19 hotels in Key Largo
Top Deal
USD 512*
USD 277* /night
View Deal
Cancelon
USD 294*
Travelocity
USD 277*
AMOMA
USD 512*
500 Burton Drive, Tavernier, Key Largo, FL 33070
15.3 km from John Pennekamp Coral Reef State Park
#13 of 19 hotels in Key Largo
Top Deal
USD 389*
USD 172* /night
View Deal
Booking.com
USD 188*
Travelocity
USD 188*
AMOMA
USD 389*
92530 Overseas Highway, Tavernier, Key Largo, FL 33070-2758
16.2 km from John Pennekamp Coral Reef State Park
#1 of 19 hotels in Key Largo
Contact hotel for availability
Sponsored
99751 Overseas Hwy, Key Largo, FL 33037-4373
4.5 km from John Pennekamp Coral Reef State Park
#8 of 19 hotels in Key Largo
Top Deal
USD 393*
USD 168* /night
View Deal
Expedia.com
USD 168*
Courtyard
USD 168*
AMOMA
USD 393*
160 Sterling Rd, Tavernier, Key Largo, FL 33070-2708
16.4 km from John Pennekamp Coral Reef State Park
#3 of 19 hotels in Key Largo
USD 187* /night
View Deal
Booking.com
USD 187*
Priceline
USD 187*
Hotels.com
USD 187*
198 Harborview Dr, Key Largo, FL 33070-2664
16.9 km from John Pennekamp Coral Reef State Park
#2 of 19 hotels in Key Largo
No availability for your dates from these sites
Booking.com
Expedia.com
Travelocity
90611 Old Hwy, Tavernier, Key Largo, FL 33070-2443
18.7 km from John Pennekamp Coral Reef State Park
#15 of 19 hotels in Key Largo
Top Deal
USD 170*
USD 134* /night
View Deal
Orbitz.com
USD 168*
Expedia.com
USD 168*
HotelsClick
USD 170*
35 Ocean Reef Dr, Key Largo, FL 33037-5263
24.4 km from John Pennekamp Coral Reef State Park
#11 of 19 hotels in Key Largo
84959 Overseas Hwy, Islamorada, FL 33036
27.4 km from John Pennekamp Coral Reef State Park
Top Deal
USD 224*
USD 179* /night
View Deal
Orbitz.com
USD 210*
Hotwire.com
USD 210*
getaroom.com
USD 224*
84951 Overseas Highway, Islamorada, FL
27.5 km from John Pennekamp Coral Reef State Park
Top Deal
USD 112*
USD 106* /night
View Deal
Orbitz.com
USD 106*
Hotwire.com
USD 106*
getaroom.com
USD 112*
84801 Old Hwy, Islamorada, FL 33036-3418
27.8 km from John Pennekamp Coral Reef State Park
Top Deal
USD 276*
USD 208* /night
View Deal
Expedia.com
USD 276*
Travelocity
USD 276*
Orbitz.com
USD 276*
84500 Overseas Hwy, Islamorada, FL 33036-3421
27.9 km from John Pennekamp Coral Reef State Park
84457 Overseas Highway, Islamorada, FL 33036
28.4 km from John Pennekamp Coral Reef State Park
Top Deal
USD 424*
USD 339* /night
View Deal
TripAdvisor
USD 339*
Hotwire.com
USD 418*
HotelsClick
USD 424*
84001 Overseas Hwy, Islamorada, FL 33036-3408
28.6 km from John Pennekamp Coral Reef State Park
Top Deal
USD 980*
USD 243* /night
View Deal
Travelocity
USD 980*
Orbitz.com
USD 980*
AMOMA
USD 441*
83409 Overseas Hwy, P.O. Box 909, Islamorada, FL 33036-3526
29.6 km from John Pennekamp Coral Reef State Park
Top Deal
USD 241*
USD 181* /night
View Deal
Expedia.com
USD 222*
Orbitz.com
USD 222*
HotelsClick
USD 241*
82885 Old Hwy, Islamorada, FL 33036-3658
30.8 km from John Pennekamp Coral Reef State Park
No availability for your dates from these sites
Hotwire.com
Booking.com
82749 Overseas Hwy, Islamorada, FL 33036-3609
31.1 km from John Pennekamp Coral Reef State Park
Top Deal
USD 514*
USD 236* /night
View Deal
AMOMA
USD 514*
Cancelon
USD 253*
TripAdvisor
USD 236*