Narrow results:

Clear selected filters

58 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Welcome Rewards™

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

Filter
  1. For every 10 nights, get 1 free!
    Frenchmans

    Frenchman Cay West End, Tortola, VG1110 Virgin Islands (British)

    ,

    866-539-5067

    Tortola
    • 18 miles to City center‎
    • 11 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
    Outstanding
    4.6 / 5
    11
    customer reviews
    For every 10 nights, get 1 free!
    from $398
    • For every 10 nights, get 1 free!
      Sea View Hotel

      2 McNamara Road Road Town, Tortola, Virgin Islands (British)

      ,

      866-573-4235

      Tortola
      • 13 miles to City center‎
      • 5.6 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
      No customer reviews yet
      Be the first
      For every 10 nights, get 1 free!
      from $100
      • For every 10 nights, get 1 free!
        Sea Grape Villas

        The Settlement The Settlement, Anegada Island, Virgin Islands (British)

        ,

        866-678-6350

        Star rating not available
        Anegada
        • 16 miles to City center‎
        • 24 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
        No customer reviews yet
        Be the first
        For every 10 nights, get 1 free!
        from $450
        • For every 10 nights, get 1 free!
          Keel Point Cottages

          Keel Point Cottages Setting Point, Anegada Island, Virgin Islands (British)

          ,

          866-538-9298

          Star rating not available
          Anegada
          • 16 miles to City center‎
          • 23 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          Paradise Suites Hotel

          One Stop Mall Bldg PO BOX 395, Road Town Tortola, British Virgin Islands, Virgin Islands (British)

          ,

          866-582-3258

          Star rating not available
          Tortola
          • 9.3 miles to City center‎
          • 3.1 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          The Refuge

          Brewers Bay Road Brewers Bay, Tortola, Virgin Islands (British)

          ,

          866-711-3751

          Tortola
          • 13 miles to City center‎
          • 7.2 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          Andara Villa

          60-12 Estate Hansen Bay St. John, St John, 00831 Virgin Islands (British)

          ,

          866-925-0548

          St. John
          • 19 miles to City center‎
          • 11 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          La Pura Vida

          60-15 Estate Hanson Bay St. John, St John, 00831 Virgin Islands (British)

          ,

          866-925-4218

          St. John
          • 19 miles to City center‎
          • 11 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          Reef Madness

          8-31 Estate Emmaus St. John, St John, 00831 Virgin Islands (British)

          ,

          866-925-8709

          St. John
          • 20 miles to City center‎
          • 13 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          Luminaria

          6-3-82 Majestic Mile Upper Carolina St. John, St John, 00831 Virgin Islands (British)

          ,

          866-538-0157

          St. John
          • 20 miles to City center‎
          • 13 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          Coral Oasis

          8L Estate Carolina Mamey Peak St. John, St John, 00831 Virgin Islands (British)

          ,

          866-538-0294

          St. John
          • 22 miles to City center‎
          • 15 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          Sunspot

          6E Peter Bay St. John, St John, 00830 Virgin Islands (British)

          ,

          866-538-6218

          St. John
          • 23 miles to City center‎
          • 16 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        • For every 10 nights, get 1 free!
          Coco de Mer

          6B Peter Bay St. John, St John, 00830 Virgin Islands (British)

          ,

          866-538-9367

          St. John
          • 23 miles to City center‎
          • 16 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          No customer reviews yet
          Be the first
          For every 10 nights, get 1 free!
        *

        strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.