Price
User Rating
Neighborhood

Show More

Show Less

Amenities

Show More

Show Less

Hotel Name
Home / Hotel Guides / Caribbean / British Virgin Islands
50 matching hotels
Sort by
Popularity
  • 1.

    User Review (10)

    Virgin Gorda Airport

    Just beyond a colorful barrier reef, lapped by gentle blue waters on a softly curving crescent beach, lies the Rosewood Little Dix Bay, a truly authentic destination tamed for ...

    From
    $1073
    /per night
  • 2.

    User Review (7)

    White Bay, 6501 red Hook Plaza Ste 201

    Intimate Cottage Colony set on white sandy beach;surrounded by tropical gardens in a quiet, relaxed atmosphere.

    From
    $187
    /per night
  • 3.

    User Review (4)

    Sprat Bay

    Self-contained Resort set on 1800-acre private island with 5 breathtaking beaches.

    From
    $936
    /per night
  • 4.

    User Review (2)

    The Valley

    Attractive All-Suite Resort located on 150-acre peninsular estate, accessible only by boat or seaplane.

    From
    $722
    /per night
  • 5.

    User Review (5)

    P.O. Box 239-ROAD Town

    Fort Recovery Beachfront Villas, located on the Caribbean side of Tortola, the British Virgin Islands, is one of the most exclusive beachfront properties. Chosen 'Best ...

    From
    $360
    /per night
  • 6.

    User Review (3)

    Po Box 46

    The Bitter End Yacht Club, Virgin Gorda is located on Virgin Gorda in the British Virgin Islands, a destination renown for sailing, diving and snorkeling. Always a family ...

    From
    $1378
    /per night
  • 8.

    User Review (3)

    West End

    Long Bay Beach Resort & Villas is located on a 52-acre hillside estate, which slopes down to its own secluded mile-long, exquisite white sand beach. The largest resort on ...

    From
    $379
    /per night
  • 9.

    User Review (1)

    Setting Point

    Small, Tranquil Resort on sparsely populated island.

    From
    $212
    /per night
  • 10.

    User Review (4)

    Lambert Estate E End Tortola

    Italian - On the beach.

    From
    $192
    /per night