Activities on St. John

The island of St. John in the US Virgin Islands is not only sunny and gorgeous, it’s also packed with things to do.

Bajo el Sol Gallery Learn More

528 18-3 Mongoose Junction
Cruz Bay
St. John, 00830

340-693-7070

Contemporary caribbean art gallery featuring local artists. Paintings, books, sculptures, photography, film screenings, and vintage art on St. John.
Carolina Corral Learn More

16133 Spring Garden
Coral Bay
St. John, 00830

340-693-5778

Welcome to Carolina Corral, the place to come for scenic horseback trail rides on the beautiful U.S. Virgin Island of St. John. Meet our personable and colorful horses, donkeys, goats, sheep, chickens, dogs, cats and a duck. Yes, one duck, she likes it that way.

This is a labor of love on a...
Drink St. John Learn More

1 Bay Street
St. John
St. John, 00802

  • Mon: 2:00pm-10:00PM
  • Tues: 2:00pm-10:00PM
  • Weds: 2:00pm-10:00PM
  • Thurs: 2:00pm-10:00PM
  • Fri: 2:00pm-10:00PM
  • Sat: 2:00pm-10:00PM
  • Sun: 2:00pm-10:00PM
Laid back vibe. Delicious cocktails. Ocean view.
The bar you don't want to leave.
That's what each day is about here at Drink, in Cruz Bay, St John, Virgin Islands. Whether you crave one of our specialty Bushwhackers or our latest incarnation of the Spicy Margarita, Drink is the...
Island Fancy Learn More

518 Mongoose Junction, Cruz Bay, St John 00830, U.S. Virgin Islands
St John
St. John, 00830

(340) 776-6940

  • Mon: 9:00AM - 9:00PM
  • Tues: 9:00AM - 9:00PM
  • Weds: 9:00AM - 9:00PM
  • Thurs: 9:00AM - 9:00PM
  • Fri: 9:00AM - 9:00PM
  • Sat: 9:00AM - 9:00PM
  • Sun: 9:00AM - 9:00PM
With a unique and storied history, Mongoose Junction is the premiere shopping and dining destination in the Virgin Islands. The magnificent stone and mahogany shopping center was designed and built by local architect Glen Speer and his crew of fine craftsmen and native stonemasons. The design, inspi...
The Lime Inn Learn More

PO Box 462
Cruz Bay
St. John, 00830

340-776-6425

  • Mon: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Tues: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Weds: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Thurs: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Fri: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Sat: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
Lime Inn has been serving up the freshest seafood, homemade delicious recipes, and fantastic cocktails for 32 years! We invite you to come hang with us as the next generation, daughter Chelsea, and her husband Richard, continue the legacy of a fun and delicious dining experience.

Our classi...
Low Key Watersports Learn More

P.O. Box 716
Cruz Bay
St. John, 00831

800-835-7718

Join us on our daily scuba diving or snorkeling tours and discover why St. John is more fun UNDER the water.

Low Key Watersports is a PADI five-star IDC facility. Not scuba certified or looking to advance your dive certification? We can teach you in no time! We offer a full range of diving...
Pilates Worx Learn More

LUMBER YARD COMPLEX
Cruz Bay,
St. John, 00830

  • Mon: 8-7
  • Tues: 8-7
  • Weds: 8-7
  • Thurs: 8-7
  • Fri: 8-1
  • Sat: 9-1
  • Sun: closed
Melissa Luterek was voted Best Pilates Instructor by the L.A. Daily News. That same year Melissa opened her first Pilates studio in Los Angeles,CA. She is appearing to be a star of the increasingly popular Joseph H. Pilates Method of Body Conditioning.

A Pilates instructor for 17 years, Mel...
Sail The Dream Goddess Athena Learn More

9503 Frank Bay, Cruz Bay, St. John
St. John
St. John, 00830

(340) 277-3532

Set sail with us today aboard Goddess Athena and experience our gorgeous islands and beautiful outlying rocks and cays first hand. Join us on a voyage to those magical places accessible only by sea.

Each and every destination we'll share with you well be carefully selected to assure the sa...
St. John Yacht Charters Learn More

5000 ESTATE ENIGHED #390,
ESTATE ENIGHED
St. John, 00830

(340) 998-9898

ST. JOHN YACHT CHARTERS OFFERS PERSONALIZED, MEMORABLE SAILING TRIPS WITH AN UNMATCHED LOCAL KNOWLEDGE AND EXPERIENCE.
ENJOY A TRIP TO THE BRITISH VIRGIN ISLANDS INCLUDING A STOP AT JOST VAN DYKE'S INFAMOUS SOGGY DOLLAR BAR OR SYDNEY'S PEACE AND LOVE. WE ALSO OFFER BREATHTAKING SUNSET SAILS AND ...
Wayward Sails Learn More

PO Box 37
St. John
St. John, 00831

(340) 473-9705

All inclusive full day and half day sails, sunset sails, and adventures on St. John, the Soggy Dollar Bar or White Bay. Customized private charters available for groups, honeymoons, newlyweds, and kids.

We offer guided snorkeling and snorkel lessons for all levels: beginner snorkelers to a...

Back to Activities on St. John Directory

Angry Nate's Boathouse and Seafood Emporium

1 King Cross St
Christiansted
St.Croix, 00820

Claim Your Listing

Aqua Bistro

Harolds Way
Coral Bay
St. John, 00830

Claim Your Listing

Aqua Blue Charters

6501 Red Hook Plaza
Coral Bay
St. John, 00830

Claim Your Listing

Asolare

Northshore Road, Estate Lindholm Hotel
Cruz Bay
St. John, 00830

Claim Your Listing

Banana Deck

3fb Cruz Bay
Cruz Bay
St. John, 00830

Claim Your Listing

Banana Tree Grille

Bluebeard's Castle, Bluebeard Entrance
Cruz Bay
St. John, 00831

Claim Your Listing

Beach Bar

#151, 5000 Enighed Ln
Coral Bay
St. John, 00830

Claim Your Listing

Beach Bum Boat Rentals

6501 Red Hook Plaza #201
Cruz Bay
St. John, 00830

Claim Your Listing

Bordeaux Mountain


Virgin Islands National Park
St. John,

Claim Your Listing

C and D Bakery

Lumber Yard Complex
Cruz Bay
St. John, 00831

Claim Your Listing

Cafe Concordia

16371 Concordia
Coral Bay
St. John, 00830

Claim Your Listing

Cafe Livin'

Wharfside Village
Cruz Bay
St. John, 00831

Claim Your Listing

Cafe Roma

Box 408, 1-C Parcel
Cruz Bay
St. John, 00831

Claim Your Listing

Calypso Charters

The National Park Dock and Great Cruz Bay
Cruz Bay
St. John, 00831

Claim Your Listing

Caneel Bay


Caneel Bay
St. John,

Claim Your Listing

Caneel Beach Bar/Grill

Caneel Bay Resort
Caneel Bay
St. John, 00831

Claim Your Listing

Caneel Beach Terrace

Caneel Bay Resort
Caneel Bay
St. John, 00831

Claim Your Listing

Caneel Hill Spur Trail


Cruz Bay
St. John,

Claim Your Listing

Caneel Hill Trail


Cruz Bay
St. John,

Claim Your Listing

Caravan Gallery

513 Mongoose Junction
Cruz Bay
St. John, 00830

Claim Your Listing

Chris Sawyer Diving Center


Caneel Bay
St. John, 00831

Claim Your Listing

Cimarron Yacht Charters


Cruz Bay
St. John, 00830

Claim Your Listing

Cinnamon Bay Campground

PO Box 720
Cinnamon Bay
St. John, 00831

Claim Your Listing

Crandall Massage


Cruz Bay
St. John, 00830

Claim Your Listing

Cruz Bay Landing

Parkside, Frank Powell Park
Cruz Bay
St. John, 00830

Claim Your Listing

Cruz Bay Watersports

PO Box 252
Cruz Bay
St. John, 00831

Claim Your Listing

Cruzin Away

PMB 496, 5000 Estate Enighed
Cruz Bay
St. John, 00830

Claim Your Listing

Da Livio

5000 Estate Enighed
Cruz Bay
St. John, 00830

Claim Your Listing

Fish Trap

5A Cruz Bay Quarter
Cruz Bay
St. John, 00831

Claim Your Listing

Freebird

P.O. box 262, Cruz Bay
St. John
St. John, 00831

Goddess Athena


Cruz Bay
St. John, 00831

Claim Your Listing

Hello World

Po Box 37
St. John
St. John, 00830

High Tide Bar and Seafood Grill

5000 Enighed PMB 52 Prince St
Cruz Bay
St. John, 00830

Claim Your Listing

Indigo

Centerline Rd
Coral Bay
St. John, 00830

Claim Your Listing

Inn at Tamarind Court

P.O. Box 350
Cruz Bay
St. John, 00831

Claim Your Listing

Island Roots Charters

Cruz Bay National Park dock
Cruz Bay
St. John, 00830

Claim Your Listing

Jake's

18-38 Estate Enighed
Cruz Bay
St. John, 00831

Claim Your Listing

Joe's Rum Hut

Wharfside Village
Cruz Bay
St. John, 00831

Claim Your Listing

La Tapa

P.O. Box 37
Cruz Bay
St. John, 00831

Claim Your Listing

Le Chateau de Bordeaux

Rte 10
Coral Bay
St. John, 00830

Claim Your Listing

Lion In Da Sun


Cruz Bay
St. John, 00831

Claim Your Listing

Love City Beach Shop


Cruz Bay
St. John, 00830

Claim Your Listing

Love City Live

P. O. Box 608
Cruz Bay
St. John, 00831

Claim Your Listing

Magnum, V.I.


Cruz Bay
St. John, 00830

Claim Your Listing

Margarita Phil's

N Shore Rd
Cruz Bay
St. John, 00830

Claim Your Listing

Miss Lucy's Restaurant/Bar

Route 107
Friis Bay
St. John, 00830

Claim Your Listing

Mongoose Junction

North Shore Road
Cruz Bay
St. John, 00830

Claim Your Listing

Morgan's Mango


Cruz Bay
St. John, 00830

Claim Your Listing

North Shore Deli

N Shore Rd
Cruz
St. John, 00830

Claim Your Listing

Ocean 362

Gallows Point Resort
Cruz Bay
St. John, 00830

Claim Your Listing

Ocean Grill

Mongoose Junction
Cruz Bay
St. John, 00830

Claim Your Listing

Ocean Runner USVI

PO Box 1422
Cruz Bay
St. John, 00831

Claim Your Listing

Outlaw


Cruz Bay
St. John, 00830

Claim Your Listing

Paradise Watersports

P.O.Box 54
Cruz Bay
St. John, 00831

Claim Your Listing

Peace Hill Trail

Virgin Islands National Park
North Side
St. John,

Claim Your Listing

Quiet Mon Pub

Prince St
Cruz Bay
St. John, 00830

Claim Your Listing

R and I Patton Goldsmithing

509 Mongoose Junction
Cruz Bay
St. John, 00830

Claim Your Listing

Renuatum Island Fresh Cafe


Cruz Bay
St. John, 00830

Claim Your Listing

Rhumb Lines Restaurant

Meada's Plaza
Cruz Bay
St. John, 00830

Claim Your Listing

Sam and Jack's Deli

5000 Estate Enighed
Cruz Bay
St. John, 00830

Claim Your Listing

Shipwreck Landing

Rte 107
Coral Bay
St. John, 00830

Claim Your Listing

Skinny Legs

9901 Estate Emmaus
Coral Bay
St. John, 00831

Claim Your Listing

Sogo's Restaurant

#157 Enighed
Cruz Bay
St. John, 00830

Claim Your Listing

Speedy's


Cruz Bay
St. John, 00830

Claim Your Listing

St. John Boat Rental

100 Vester Gade
Cruz Bay
St. John, 00830

Claim Your Listing

Sun Dog Cafe and Gecko Gazebo Bar

Mongoose Junction
Cruz Bay
St. John, 00830

Claim Your Listing

SUP-St. John

5000 Estate Enighed, PMB 219
Cruz Bay
St. John, 00830

Claim Your Listing

Sweet Plantains Restaurant and Rum Bar

Rte 107
Coral Bay
St. John, 00830

Claim Your Listing

The Best of Both Worlds

527 Mongoose Junction
Cruz Bay
St. John, 00830

Claim Your Listing

The Longboard Coastal Cantina


Cruz Bay
St. John, 00831

Claim Your Listing

The Tap Room

Mongoose Jct
Cruz Bay
St. John, 00830

Claim Your Listing

The Terrace Restaurant

Caneel Beach Terrace
Cruz Bay
St. John, 00830

Claim Your Listing

Tourist Trap

Rte 107
Coral Bay
St. John, 00830

Claim Your Listing

Turtle Bay Estate House

Caneel Bay Resort
Caneel Bay
St. John, 00830

Claim Your Listing

Verace Designer Jewelry

Wharfside Village Shopping Center
Cruz Bay
St. John, 00831

Claim Your Listing

VI Snuba Excursions

PO Box 831
Cruz Bay
St. John, 00831

Claim Your Listing

Vibe Collection


Cruz Bay
St. John, 00831

Claim Your Listing

Vie's Snack Shack

East End Rd
East End
St. John, 00830

Claim Your Listing

Virgin Fire

Mongoose Junction
Cruz Bay
St. John, 00830

Claim Your Listing

Virgin Islands National Park

1300 Cruz Bay Creek
Cruz Bay
St. John, 00830

Claim Your Listing

Vista Mare

Wharfside Village Shopping Center
Cruz Bay
St. John, 00831

Claim Your Listing

Water Catchment Trail


Caneel Bay
St. John, 00831

Claim Your Listing

Waterfront Beach Bistro

Wharfside Village
Cruz Bay
St. John, 00830

Claim Your Listing

Wish Upon A Star Charters


Cinnamon Bay
St. John, 00802

Claim Your Listing

Woody's Seafood Saloon

Prince St
Cruz Bay
St. John, 00830

Claim Your Listing

Zozo's

Caneel Bay Resort
Cruz Bay
St. John, 00830

Claim Your Listing

View Our Full Activities on St. John Directory

http://www.explorevirginislands.com