John Pennekamp Coral Reef State Park, at 102601 Overseas Highway in Key Largo, is the first underwater park in the United States and the classic snorkeling day trip from Miami. It sits about 56 miles (90 km) south of the city, a drive of roughly 1 hour 15 minutes via the Florida Turnpike Extension and US-1 to mile marker 102.5. There is no direct public rail, but Keys shuttles and day-trip tour operators run service from Miami, and many packages include transport. The park protects mangroves, seagrass beds and a section of the only living barrier coral reef in the continental United States. Most visitors come for the reef: snorkel and scuba tours go to sites such as Christ of the Abyss statue area and Molasses Reef, glass-bottom boat trips suit non-swimmers, and kayaks and canoes can be rented to paddle the mangrove trails. On land, a small aquarium at the visitor center, a short nature trail and a swimming beach add options. A workable itinerary is to leave Miami by 7:00 AM, arrive when the park opens at 8:00 AM, book the morning reef trip when seas are calmest, and finish with a beach or paddling session. Lunch can be had at the park cafe or at waterfront restaurants and fish shacks along the Overseas Highway, with key lime pie a local staple. The drive back should start by mid-afternoon to avoid weekend traffic on US-1, the only road. April to October brings calm, clear water, although late-summer storms can cancel trips; winter can bring wind and chop. Entrance is about $8 per vehicle plus $0.50 per person, while snorkel tours cost roughly $40 to $50 per adult plus about $25 for gear. Confirm tour times and prices by phone at 305-451-6300, and reserve ahead on weekends and holidays.
| Distance | About 56 miles (90 km) south |
|---|---|
| Travel time | About 1 hour 15 minutes by car |
| Getting there | Drive: US-1 south via the Florida Turnpike Extension, then the Overseas Highway to mile marker 102.5; there is no direct public rail, but Keys Shuttle and tour operators run service from Miami. |
| Cost | Park entrance about $8 per vehicle plus $0.50 per person; snorkel tours about $40-$50 per adult plus about $25 gear rental (prices vary by operator, confirm by phone at 305-451-6300); see floridastateparks.org/pennekamp |
| Difficulty | moderate |
| Address | 102601 Overseas Hwy, Key Largo, FL 33037 |
How to get there
- Mode
- Rental car
- Cost
- Gas plus park entrance of about $8 per vehicle (2-8 people) plus $0.50 per person; $4.50 for a single driver
- Frequency
- Any time; park open 8:00 AM to sunset
- Operator
- Self-drive
- Departure point
- Anywhere in Miami; follow US-1 south
- Mode
- Snorkel or glass-bottom boat tour from Miami
- Cost
- About $90-$160 per person including transport on some packages
- Frequency
- Daily departures
- Operator
- Keys day-trip operators (Viator, GetYourGuide)
- Departure point
- Selected Miami hotels
- Mode
- Rideshare one way
- Cost
- About $120-$170 each way
- Frequency
- Any time
- Operator
- Uber / Lyft
- Departure point
- Anywhere in Miami
Location
102601 Overseas Hwy, Key Largo, FL 33037
25.1243, -80.4086 View on map
Highlights
- Snorkel trips to the living barrier reef from the first underwater park in the United States
- Glass-bottom boat tours for non-swimmers
- Kayak and canoe paddling through mangrove trails
- Swimming beach, nature trail and visitor center aquarium
- Key lime pie and seafood along the Overseas Highway
Tips for visiting
- Leave Miami by 7:00 AM to catch the calmest morning snorkel departure
- Reserve snorkel and boat tours ahead, especially on weekends and holidays
- Return by mid-afternoon to avoid congestion on US-1, the only road north
- Wear reef-safe sunscreen and a rash guard to limit sun exposure on the water
- Entrance is cheaper for a single driver at about $4.50
When to visit
April to October for calm, clear water, avoiding late-summer storms. Morning tours have the best visibility and lightest wind.
Accessibility
The visitor center, aquarium and parts of the beach area are generally accessible. Boat boarding varies, so contact the park at 305-451-6300 to confirm mobility arrangements.
Visit, book or contact
Frequently asked questions
How long is the drive from Miami to John Pennekamp?
It is about 56 miles and takes roughly 1 hour 15 minutes by car, longer on weekends or when traffic builds on US-1.
Can non-swimmers enjoy the reef?
Yes. Glass-bottom boat tours show the coral and fish from the boat without entering the water.
What does snorkeling cost?
Tours run about $40 to $50 per adult plus roughly $25 for gear rental; prices vary by operator, so confirm at 305-451-6300.
Is there public transit from Miami to Key Largo?
No direct rail exists, but shuttle services and tour operators run from Miami, and driving is the most flexible option.