Things to do in Monroe County
Find and book activities, attractions and tours
Visit Monroe County





Things to do

Shark and Wildlife Viewing Adventure in Key West
$93
per adult
100% of travellers recommend

Dolphin Watch Catamaran Sunset Sail w/ Tapas and Open Bar
$79
per adult
96% of travellers recommend

Miami to Key West Day Trip with Activity Options
$39
per adult
84% of travellers recommend
- Explore activitiesExplore thousands of experiences from activities and attractions to day tours and transfer.
- Book with easeSkip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
- Treat yourselfOne Key members save % or more on select activities, hotels, cars and vacation rentals.
Most popular activities in Monroe County
Tours & day trips
See all 261 activities
Key West Express Day Trip from Miami
Activity duration is 12 hours and 15 minutes
8.8 out of 10 with 406 reviews
Free cancellation available
Wildlife & nature
See all 76 activities
Key West Morning Snorkel Adventure with Bottomless Mimosas & Breakfast
Activity duration is 3 hours
9.4 out of 10 with 163 reviews
Free cancellation available
History & culture
See all 64 activities
Key West Conch Tour Train
Activity duration is 1 hour
8.8 out of 10 with 139 reviews
Free cancellation available
Private & custom tours
See all 49 activities
Discover US East Coast Self Guided Audio Tour
Activity duration is 7 days
Free cancellation available
Classes & workshops
See all 9 activities
Key West Afternoon Sail, Snorkel, Kayak & Sunset Excursion
Activity duration is 4 hours and 30 minutes
9.8 out of 10 with 6 reviews
Free cancellation available
What to do in Monroe County
Looking for sports, concerts, or theater events in Monroe County? Search event tickets to see what's happening today, or to plan what to do this weekend!
Stay near popular Monroe County attractions
Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.
























































