Narrow results:

Clear selected filters

62 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® 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!
    Nail Bay Resort

    P O Box 69, Nail Bay Estates, Virgin Gorda, Virgin Gorda, VG1150 Virgin Islands (British)

    ,

    866-573-4235

    3.5 stars
    Virgin Gorda
    • 4.8 miles to City center‎
    • 8.7 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
    Excellent
    4.5 / 5
    11
    customer reviews
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $927
    • For every 10 nights, get 1 free!
      Mango Bay Resort

      Plum Bay Road, The Valley, Virgin Gorda, Virgin Gorda, VG1150 Virgin Islands (British)

      ,

      866-678-6350

      3.5 stars
      Virgin Gorda
      • 5.6 miles to City center‎
      • 8.4 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
      Excellent
      4.0 / 5
      1
      customer review
      Hotels.com® RewardsFor every 10 nights, get 1 free!
    • For every 10 nights, get 1 free!
      Rosewood Little Dix Bay

      Lee Road, Valley, Spanish Town, Virgin Gorda, Virgin Gorda, VG 1150 Virgin Islands (British)

      ,

      866-767-0278

      5 stars
      Virgin Gorda
      • 5.6 miles to City center‎
      • 6.8 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
      Outstanding
      4.7 / 5
      32
      customer reviews
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $420
      • For every 10 nights, get 1 free!
        Gordian Terrace

        Gordian Terrace, Virgin Gorda, Virgin Gorda, VG1150 Virgin Islands (British)

        ,

        866-925-8676

        3 stars
        Virgin Gorda
        • 6.0 miles to City center‎
        • 10 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
        Excellent
        4.3 / 5
        8
        customer reviews
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $196 $167
        • For every 10 nights, get 1 free!
          Beef Island Guest House

          Box 494 East End, Beef Island, Tortola, Virgin Islands (British)

          ,

          866-538-1314

          2 stars
          Beef Island
          • 7.3 miles to City center‎
          • 0.2 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
          Excellent
          4.0 / 5
          1
          customer review
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $110
          • For every 10 nights, get 1 free!
            Bitter End Yacht Club

            PO Box 46, North Sound, Virgin Gorda, Virgin Gorda, 33178 Virgin Islands (British)

            ,

            866-538-6252

            4 stars
            Virgin Gorda
            • 7.7 miles to City center‎
            • 12 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
            Excellent
            4.5 / 5
            13
            customer reviews
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $710 $533
            • For every 10 nights, get 1 free!
              Allamanda Estate Villa

              Beef Island, Beef Island, Tortola, VG1110 Virgin Islands (British)

              ,

              866-538-9298

              3.5 stars
              Tortola
              • 7.8 miles to City center‎
              • 1.1 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
              No customer reviews yet
              Be the first
              Hotels.com® RewardsFor every 10 nights, get 1 free!
            • For every 10 nights, get 1 free!
              Guana Island

              Guana Island, Guana Island, Other Islands, Virgin Islands (British)

              ,

              866-539-5067

              4 stars
              Guana Island
              • 7.8 miles to City center‎
              • 3.3 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
              Outstanding
              5.0 / 5
              1
              customer review
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $1,167
              • For every 10 nights, get 1 free!
                Lambert Beach Resort

                East End, East End, Tortola, Virgin Islands (British)

                ,

                866-539-9234

                3 stars
                Tortola
                • 9.1 miles to City center‎
                • 2.8 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                No customer reviews yet
                Be the first
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $125
                • 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
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                • For every 10 nights, get 1 free!
                  The Tamarind Club

                  East End, East End, Tortola, Virgin Islands (British)

                  ,

                  866-711-3751

                  2.5 stars
                  Tortola
                  • 9.6 miles to City center‎
                  • 2.9 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                  No customer reviews yet
                  Be the first
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $139
                  • For every 10 nights, get 1 free!
                    Serendipity House

                    Josiah's Bay, East End, Tortola, Virgin Islands (British)

                    ,

                    866-925-0548

                    2.5 stars
                    Tortola
                    • 9.8 miles to City center‎
                    • 3.3 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                    No customer reviews yet
                    Be the first
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $95
                    • For every 10 nights, get 1 free!
                      The Mariner Inn Hotel

                      Wickhams Cay 2, Road Town, Tortola, Virgin Islands (British)

                      ,

                      866-925-4218

                      3.5 stars
                      Tortola
                      • 12 miles to City center‎
                      • 5.2 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                      Excellent
                      4.0 / 5
                      2
                      customer reviews
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $160 $128
                      • For every 10 nights, get 1 free!
                        Maria's By the Sea Hotel

                        Road Town, Road Town, Tortola, VG1110 Virgin Islands (British)

                        ,

                        866-925-8709

                        3.5 stars
                        Tortola
                        • 12 miles to City center‎
                        • 5.5 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $150
                        • For every 10 nights, get 1 free!
                          Hotel Castle Maria

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

                          ,

                          866-538-0157

                          2.5 stars
                          Tortola
                          • 12 miles to City center‎
                          • 5.6 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                          Fair
                          2.0 / 5
                          1
                          customer review
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $125
                          • For every 10 nights, get 1 free!
                            Fort Burt Hotel

                            Road Town, P.O. Box 3380, Road Town, Tortola, VG1110 Virgin Islands (British)

                            ,

                            866-538-0192

                            2.5 stars
                            Tortola
                            • 13 miles to City center‎
                            • 5.5 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $99
                            • For every 10 nights, get 1 free!
                              Sea View Hotel

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

                              ,

                              866-538-0294

                              2 stars
                              Tortola
                              • 13 miles to City center‎
                              • 5.6 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $100
                              • For every 10 nights, get 1 free!
                                The Refuge

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

                                ,

                                866-538-0315

                                4.5 stars
                                Tortola
                                • 13 miles to City center‎
                                • 7.2 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                No customer reviews yet
                                Be the first
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                              • For every 10 nights, get 1 free!
                                Greenbank Estate Villas

                                Greenbank Estate, Road Town, Tortola, Virgin Islands (British)

                                ,

                                866-538-1351

                                3.5 stars
                                Tortola
                                • 13 miles to City center‎
                                • 6.9 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                No customer reviews yet
                                Be the first
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                              • For every 10 nights, get 1 free!
                                Icis Villas

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

                                ,

                                866-538-2362

                                3.5 stars
                                Tortola
                                • 13 miles to City center‎
                                • 7.2 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                Excellent
                                4.0 / 5
                                58
                                customer reviews
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $125
                                • For every 10 nights, get 1 free!
                                  Peter Island Resort and Spa

                                  P.O. Box 211, Road Town, Tortola vg1110, Sprat Bay, Peter Island, 00801 2409 Virgin Islands (British)

                                  ,

                                  866-538-6218

                                  5 stars
                                  Peter Island
                                  • 14 miles to City center‎
                                  • 6.4 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                  Excellent
                                  4.5 / 5
                                  20
                                  customer reviews
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $430
                                  • For every 10 nights, get 1 free!
                                    Nanny Cay Hotel

                                    South Side of Tortola, Nanny Cay, Road Town, Tortola, VG1110 Virgin Islands (British)

                                    ,

                                    866-538-6315

                                    3.5 stars
                                    Tortola
                                    • 14 miles to City center‎
                                    • 7.1 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $105
                                    • For every 10 nights, get 1 free!
                                      The Lighthouse Villas

                                      Malcia A. Rymer Bean, C/O Rush - It, Cane Garden Bay, Tortola, VG1110 Virgin Islands (British)

                                      ,

                                      866-538-9367

                                      3.5 stars
                                      Tortola
                                      • 14 miles to City center‎
                                      • 8.0 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                      Outstanding
                                      4.8 / 5
                                      5
                                      customer reviews
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $150
                                      • For every 10 nights, get 1 free!
                                        Anegada Reef Hotel

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

                                        ,

                                        866-573-4235

                                        2.5 stars
                                        Anegada
                                        • 15 miles to City center‎
                                        • 22 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                        No customer reviews yet
                                        Be the first
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $135
                                        • For every 10 nights, get 1 free!
                                          The Heritage Inn

                                          Windy Hill, Cane Garden Bay, Tortola, Virgin Islands (British)

                                          ,

                                          866-678-6350

                                          3 stars
                                          Tortola
                                          • 15 miles to City center‎
                                          • 8.9 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                          No customer reviews yet
                                          Be the first
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        • For every 10 nights, get 1 free!
                                          Anegada Beach Club

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

                                          ,

                                          866-767-0278

                                          3 stars
                                          Anegada
                                          • 16 miles to City center‎
                                          • 23 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                          Outstanding
                                          5.0 / 5
                                          1
                                          customer review
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $202
                                          • For every 10 nights, get 1 free!
                                            Keel Point Cottages

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

                                            ,

                                            866-925-4159

                                            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
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          • For every 10 nights, get 1 free!
                                            Sugar Mill Hotel

                                            Little Apple Bay, West End, Tortola, VG1110 Virgin Islands (British)

                                            ,

                                            866-925-8676

                                            3.5 stars
                                            Tortola
                                            • 16 miles to City center‎
                                            • 9.6 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                            Outstanding
                                            4.7 / 5
                                            45
                                            customer reviews
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $250
                                            • For every 10 nights, get 1 free!
                                              Sea Grape Villas

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

                                              ,

                                              866-538-0251

                                              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
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $450
                                              • For every 10 nights, get 1 free!
                                                Sebastian's on the Beach

                                                Apple Bay, West End, Tortola, Virgin Islands (British)

                                                ,

                                                866-538-1314

                                                3 stars
                                                Tortola
                                                • 17 miles to City center‎
                                                • 10 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $85 $77
                                                • For every 10 nights, get 1 free!
                                                  Long Bay Beach Club

                                                  West End Nr Soper's Hole, West End, Tortola, Virgin Islands (British)

                                                  ,

                                                  866-538-9298

                                                  3.5 stars
                                                  Tortola
                                                  • 17 miles to City center‎
                                                  • 11 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                  Excellent
                                                  4.1 / 5
                                                  109
                                                  customer reviews
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $316 $237
                                                  • For every 10 nights, get 1 free!
                                                    Frenchmans

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

                                                    ,

                                                    866-539-5067

                                                    4 stars
                                                    Tortola
                                                    • 18 miles to City center‎
                                                    • 11 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                    Outstanding
                                                    4.6 / 5
                                                    12
                                                    customer reviews
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $167
                                                    • For every 10 nights, get 1 free!
                                                      Fish 'N Lime Inn

                                                      West End, West End, Tortola, Virgin Islands (British)

                                                      ,

                                                      866-539-9234

                                                      2 stars
                                                      Tortola
                                                      • 18 miles to City center‎
                                                      • 12 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                      Fair
                                                      2.0 / 5
                                                      1
                                                      customer review
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $100
                                                      • For every 10 nights, get 1 free!
                                                        Sea Crest Inn

                                                        Great Harbour, Jost Van Dyke, 00801 Virgin Islands (British)

                                                        ,

                                                        866-582-3258

                                                        2.5 stars
                                                        Jost Van Dyke
                                                        • 19 miles to City center‎
                                                        • 14 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        No customer reviews yet
                                                        Be the first
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      • For every 10 nights, get 1 free!
                                                        White Bay Villas

                                                        White Bay, Jost Van Dyke, Virgin Islands (British)

                                                        ,

                                                        866-711-3751

                                                        4 stars
                                                        Jost Van Dyke
                                                        • 20 miles to City center‎
                                                        • 14 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        No customer reviews yet
                                                        Be the first
                                                        Hotels.com® RewardsFor 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

                                                        4.5 stars
                                                        St. John
                                                        • 19 miles to City center‎
                                                        • 11 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        No customer reviews yet
                                                        Be the first
                                                        Hotels.com® RewardsFor 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

                                                        4.5 stars
                                                        St. John
                                                        • 19 miles to City center‎
                                                        • 11 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        No customer reviews yet
                                                        Be the first
                                                        Hotels.com® RewardsFor 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

                                                        4 stars
                                                        St. John
                                                        • 20 miles to City center‎
                                                        • 13 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        No customer reviews yet
                                                        Be the first
                                                        Hotels.com® RewardsFor 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

                                                        4 stars
                                                        St. John
                                                        • 20 miles to City center‎
                                                        • 14 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        No customer reviews yet
                                                        Be the first
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      • For every 10 nights, get 1 free!
                                                        Starlit Escape Villa

                                                        6G6 Carolina, St. John, 00830 Virgin Islands (British)

                                                        ,

                                                        866-538-0192

                                                        3 stars
                                                        St. John
                                                        • 21 miles to City center‎
                                                        • 14 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        No customer reviews yet
                                                        Be the first
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      • For every 10 nights, get 1 free!
                                                        Concordia Eco - Resort

                                                        16371 Concordia, St. John, St John, 00830 Virgin Islands (British)

                                                        ,

                                                        866-538-0294

                                                        2 stars
                                                        St. John
                                                        • 22 miles to City center‎
                                                        • 14 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                        Excellent
                                                        4.1 / 5
                                                        16
                                                        customer reviews
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $135
                                                        • For every 10 nights, get 1 free!
                                                          Coral Oasis

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

                                                          ,

                                                          866-538-0315

                                                          4 stars
                                                          St. John
                                                          • 22 miles to City center‎
                                                          • 15 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                          No customer reviews yet
                                                          Be the first
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        • For every 10 nights, get 1 free!
                                                          Peace & Plenty

                                                          3-16A Catherineberg, St. John, St John, 00830 Virgin Islands (British)

                                                          ,

                                                          866-538-1351

                                                          3.5 stars
                                                          St. John
                                                          • 23 miles to City center‎
                                                          • 16 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                          No customer reviews yet
                                                          Be the first
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        • For every 10 nights, get 1 free!
                                                          Cinnamon Bay Estate

                                                          3-21 Catherineberg, St. John, St John, 00830 Virgin Islands (British)

                                                          ,

                                                          866-538-2362

                                                          4 stars
                                                          St. John
                                                          • 23 miles to City center‎
                                                          • 16 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                          No customer reviews yet
                                                          Be the first
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        • For every 10 nights, get 1 free!
                                                          Peter Bay Gatehouse

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

                                                          ,

                                                          866-538-6218

                                                          4 stars
                                                          St. John
                                                          • 23 miles to City center‎
                                                          • 16 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                          No customer reviews yet
                                                          Be the first
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $445
                                                          • For every 10 nights, get 1 free!
                                                            Rivendell

                                                            14-A Peter Bay, St. John, 00830 Virgin Islands (British)

                                                            ,

                                                            866-538-6315

                                                            4.5 stars
                                                            St. John
                                                            • 23 miles to City center‎
                                                            • 16 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                            No customer reviews yet
                                                            Be the first
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $1,250
                                                            • For every 10 nights, get 1 free!
                                                              Sunspot

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

                                                              ,

                                                              866-538-9367

                                                              4 stars
                                                              St. John
                                                              • 23 miles to City center‎
                                                              • 16 miles to Tortola (EIS-Terrance B. Lettsome Intl.)‎
                                                              No customer reviews yet
                                                              Be the first
                                                              Hotels.com® RewardsFor 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.