What to do in St. John
Activities, attractions and tours
Visit St. John
Most fun & popular experiences in St. John
Tours & day trips
See all 141 activities
Barbados Turtle and Shipwreck Snorkel Adventure
History & culture
See all 54 activities
Barbados: Island Tour with Animal Flower Cave and Lunch
Private & custom tours
See all 48 activities
Cole's Cave Hike
Water activities
See all 15 activities
Catamaran and Snorkelling Cruise At Carlisle Bay
Classes & workshops
See all 6 activities
Flying Dress Photoshoot in Barbados
What to do in St. John
Discover the most popular places to visit in St. John

St John Parish Church
You can find out about the history of Church View when you stop by St John Parish Church. Stroll along the beautiful beaches in this romantic area or visit its top-notch restaurants.
Bath Beach
If a restful holiday is part of your travel plans, Bath Beach might be the perfect place to visit during your trip to Bath.
Ocean Echo Stables
Enjoy an outing to Ocean Echo Stables during your stay in Newcastle. Amble around this romantic area's beautiful beaches and enjoy its top-notch restaurants.
Codrington College
Explore the campus of Codrington College during your visit to Sargeant Street. Wander through the beautiful beaches and seaside in this romantic area.
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.
- Hotels near Miami Beach
- Hotels near Rockley Beach
- Hotels near Dover Beach
- Hotels near U.S. Embassy
- Hotels near Crane Beach
- Hotels near Sandy Lane Beach
- Hotels near Carlisle Bay
- Hotels near Brownes Beach
- Hotels near Mullins Beach
- Hotels near Kensington Oval
- Hotels near Holetown Beach
- Hotels near Worthing Beach
- Hotels near Paradise Beach
- Hotels near Barbados Parliament Buildings
- Hotels near Silver Sands Beach
- Hotels near Turtle Beach
- Hotels near Paynes Bay Beach
- Hotels near Maxwell Beach
- Hotels near Barbados Golf Club
- Hotels near Rockley Golf Course
- Hotels near Bottom Bay Beach