Top 10 Hotels in Spanish Town

See all 5 Hotels in Spanish Town
Gordian Terrace
Gordian Terrace

Gordian Terrace, Virgin Gorda VG1150

3.0 out of 5.0
4.5 out of 5 (14 reviews)

Located in the heart of Virgin Gorda, this condo is within 1 mi (2 km) of Virgin Gorda Peak and Leverick Bay Marina. Mahoe …

$167
Fischer's Cove Beach Hotel & Restaurant
Fischer's Cove Beach Hotel & Restaurant

Virgin Gorda, Virgin Gorda

3.5 out of 5.0
3.1 out of 5 (10 reviews)

Nestled on the beach, this Virgin Gorda hotel is within 1 mi (2 km) of Virgin Gorda Harbor and The Baths. Spring Bay and …

$999
The Westin St. John Resort
The Westin St. John Resort

Great Cruz Bay, St. John 00831

4.0 out of 5.0
4 out of 5 (461 reviews)

Set along narrow and calm Great Cruz Bay less than 2 miles from the Virgin Islands National Park Visitors Center, this …

$213
Galleon House Bed Breakfast Inn
Galleon House Bed Breakfast Inn

31 Kongen Gade, St. Thomas 00804

2.5 out of 5.0
3.7 out of 5 (650 reviews)

Located in the heart of St. Thomas, this bed & breakfast is steps from 99 Steps and Emancipation Garden. Fort Christian and …

$105
Scrub Island Resort, Spa & Marina, Autograph Collection
Scrub Island Resort, Spa & Marina, Autograph Collection

Scrub Island, Scrub Island VG1120

5.0 out of 5.0
4.5 out of 5 (38 reviews)

This Scrub Island hotel is located by the ocean, nestled on the beach a short distance from Marina Cay Beach, Cam Bay Beach …

$383
The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. Thomas

6900 Great Bay, St. Thomas 00802

5.0 out of 5.0
4.5 out of 5 (388 reviews)

Secluded on the island's easternmost point, facing turquoise Great Bay and St. John, this St. Thomas resort features a …

$349
Emerald Beach Resort
Emerald Beach Resort

8070 Lindbergh Bay, St. Thomas 00802

3.5 out of 5.0
3.9 out of 5 (834 reviews)

This beachfront resort on St. Thomas is located along a curving bay, a 5-minute drive from the airport and short distance …

$170
Secret Harbour Beach Resort
Secret Harbour Beach Resort

6280 Estate Nazareth, St. Thomas 00802

4.0 out of 5.0
4.2 out of 5 (763 reviews)

Set on little Nazareth Bay on St Thomas, this casual beachfront condo resort offers quiet vacations as well as ready access …

$286
Long Bay Beach Club
Long Bay Beach Club

West End Nr Soper's Hole, West End

3.5 out of 5.0
4.1 out of 5 (363 reviews)

Offering a spectacular scenery, this resort sits along a mile-long silken-sand beach on the western tip of Tortola; the ferry …

$242
El Conquistador Resort, a Waldorf Astoria Hotel
El Conquistador Resort, a Waldorf Astoria Hotel

1000 Conquistador Avenue, Fajardo 00738

4.0 out of 5.0
4 out of 5 (1,986 reviews)

Perched atop a 300-foot cliff on Puerto Rico's northeast coast, this resort—overlooking a convergence of the Atlantic Ocean …

Get Rates

Recent Reviews in Spanish Town

Hide content

Where to stay in Spanish Town

Spanish Town Hotel Guide

Planning to spend several days in British Virgin Islands? You can choose from a small range of alternatives. There are 5 hotels here that will tick all your boxes.

Take in the sights within walking distance of downtown Spanish Town. Accommodations here include Rosewood Little Dix Bay and Nail Bay Resort.

The Bitter End Yacht Club is located 5 miles from the center of Spanish Town. Another hotel is the Guana Island, which can be found 10 miles away. Two other hotel options in this area are the Biras Creek Resort and the Scrub Island Resort, Spa & Marina, Autograph Collection.

15 miles to the east of Spanish Town is West End, where you can spend a little time at the Brewers Bay Beach. Brewers Bay is blessed with a range of good places to spend the night. Alternatively, you can find West End, 18 miles to the east of Spanish Town. While in West End, check out the Long Bay Beach. Room options in West End include the Frenchmans and Fort Recovery Beachfront Villa & Suites Hotel.

Terrance B. Lettsome International Airport is the most frequently used airport for flying into and leaving Spanish Town. It is 8 miles drive away. If you choose to stay nearby, try the Guana Island or Scrub Island Resort, Spa & Marina, Autograph Collection.