Background

Nanny Cay: A Boater's Paradise in the BVI

Experience the best of the British Virgin Islands at Nanny Cay: a modern marina, resort amenities, and a vibrant island atmosphere.

★★★★★4.8 (46)

Nanny Cay is a vibrant island marina and resort in the British Virgin Islands, offering a blend of relaxation and nautical activity. Featuring modern amenities, dining, and a lively atmosphere, it's a perfect destination for sailors and vacationers alike.

Plan your visit

A brief summary to Nanny Cay

Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.

Plan your visit

📍
99W7+PHM, Road Town, VG
Eve
From Eve

Know before you go

Hi, I'm Eve. Here are a few practical things to know before exploring Nanny Cay.

Local know-how to help you travel smarter and make the most of every moment.

Provision your boat or villa at the well-stocked market; it offers fair prices and a central location.
Enjoy the sunset view from PegLegs Bar & Restaurant, a popular spot for both locals and boaters.
Take advantage of the marina's services, including dock hands, fuel dock, and shuttle options for excursions.

Discover more about Nanny Cay

Nanny Cay, located on the south side of Tortola in the British Virgin Islands, is a premier marina and resort destination. Originally three separate cays—Big Cay, Little Cay, and Miss Peggy Cay—they were consolidated in the 1970s to create a unified landmass for marina and resort development. Today, Nanny Cay is connected to Tortola by a short bridge, making it easily accessible.The marina boasts berths for 180 motor cruisers and yachts, along with two boat lifts capable of handling large catamarans. This makes it a popular departure point for crewed yachts and a hub for boat repairs and maintenance. Beyond the marina, Nanny Cay offers a range of amenities including a hotel, waterfront townhouses, restaurants, shops, a supermarket, dive shop, water sports center, gym, and spa.Nanny Cay has a colorful history, including a stint under Guinness ownership and a record-breaking 12-year receivership by Barclays Bank. Today, it thrives under new ownership, offering a blend of relaxation and activity for boaters and vacationers. Visitors can enjoy the freshwater pool, beach access at PegLegs Bar, and various recreational activities.

Explore places near Nanny Cay

    See all →

    Unlock the Best of Nanny Cay

    Find tickets, tours with entry, and experiences available for this location.

    Buy tickets

    No tickets available

    Book tours with entry

    No tours with entry available

    Book tours without entry

    No tours without entry available

    Getting There

    Taxi

    From Terrance B. Lettsome International Airport (EIS) on Beef Island, a taxi is the most direct way to reach Nanny Cay. The ride takes approximately 21 minutes and costs between $45 and $55. Taxis are readily available outside the airport.

    Ferry and Taxi

    An alternative route from the airport involves a ferry to Cruz Bay, St. John, followed by another ferry to Nanny Cay. This journey takes around 3 hours and 9 minutes. From the airport, take a taxi to Trellis Bay, then a ferry to Cruz Bay, then a final ferry to Nanny Cay. Ferry costs vary. Upon arrival at Nanny Cay, a short taxi ride may be necessary to reach your final destination within the resort.

    A brief summary to Nanny Cay

    Use Nanny Cay as your starting point for nearby food, family ideas, nightlife, and more local discoveries.

    Mobile App
    Get the app

    Your all‑in‑one travel companion app

    Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

    File:Peter Island, BVI.jpg - Wikimedia Commons

    More about Peter Island

    Discover the secluded beauty and luxurious charm of Peter Island in the British Virgin Islands, where pristine beaches and world-class amenities await.

    Tell me more about Peter Island

    Select Currency

    Choose the currency you want prices to display in.