Top 10 Hotels in Spanish Town

See all 6 Hotels in Spanish Town
Mango Bay Resort
Mango Bay Resort

Plum Bay Road, The Valley, Virgin Gorda VG1150

3.5 out of 5.0
4.6 out of 5 (32 reviews)

Nestled on the beach, this Spanish Town apartment is within 1 mi (2 km) of Mahoe Bay and Savannah Beach. Nail Bay Beach and …

Get Rates
Gordian Terrace
Gordian Terrace

Gordian Terrace, Virgin Gorda VG1150

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

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

Get Rates
Fischer's Cove Beach Hotel & Restaurant
Fischer's Cove Beach Hotel & Restaurant

The Valley, Virgin Gorda VG1150

3.5 out of 5.0
3.3 out of 5 (15 reviews)

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

Get Rates
Sea Palms Luxury 4 bedroom Villa
Sea Palms Luxury 4 bedroom Villa

Plum Bay Road, Virgin Gorda

3.5 out of 5.0

Nestled on the beach, this Spanish Town villa is within 1 mi (2 km) of Mahoe Bay and Savannah Beach. Nail Bay Beach and Virgi …

Get Rates
Nail Bay Resort
Nail Bay Resort

P O Box 69, Virgin Gorda VG1150

3.5 out of 5.0
4.6 out of 5 (17 reviews)

Nestled on the beach, this Spanish Town condominium resort is within 1 mi (2 km) of Nail Bay Beach and Mahoe Bay. Savannah …

Get Rates
Rosewood Little Dix Bay
Rosewood Little Dix Bay

Lee Road, Valley, Virgin Gorda VG 1150

5.0 out of 5.0
4.6 out of 5 (63 reviews)

Nestled on the beach, this Spanish Town hotel is 0.1 mi (0.2 km) from Little Dix Bay Beach and 2.4 mi (3.8 km) from The Baths …

Get Rates
Scrub Island Resort, Spa & Marina, Autograph Collection
Scrub Island Resort, Spa & Marina, Autograph Collection
4 mi from Spanish Town
5.0 out of 5.0
4.5 out of 5 (42 reviews)

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

$327
The Mariner Inn Hotel
The Mariner Inn Hotel
9.8 mi from Spanish Town
3.5 out of 5.0
3.7 out of 5 (69 reviews)

Located in Tortola, this hotel is within 1 mi (2 km) of JR O’Neal Botanic Gardens, Her Majesty’s Prison Museum, and St. Georg …

$177
Maria's By the Sea Hotel
Maria's By the Sea Hotel
10.1 mi from Spanish Town
3.5 out of 5.0
3.8 out of 5 (116 reviews)

Located in Tortola, this hotel is within a 10-minute walk of Virgin Islands Folk Museum, Road Town Methodist Church, and …

$150
Village Cay Hotel and Marina
Village Cay Hotel and Marina
10.2 mi from Spanish Town
3.5 out of 5.0
4 out of 5 (1 reviews)

Located in Tortola, this beach hotel is within a 10-minute walk of Virgin Islands Folk Museum, Road Town Methodist Church, an …

$115

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.