Top Hotels near Spanish Town

See all Hotels near Spanish Town
Bitter End Yacht Club
Bitter End Yacht Club
1.6 mi from Spanish Town
4.0 out of 5.0
4.3 out of 5 (43 reviews)

Accessible only by boat, this Virgin Gorda resort faces a long, gently curved beach and a protected, deep-water harbor; the …

Get Rates
The Tamarind Club
The Tamarind Club
7.6 mi from Spanish Town
2.5 out of 5.0
3.4 out of 5 (11 reviews)

Located in Josiah's Bay, this hotel is 0.8 mi (1.3 km) from Josiah's Bay and within 3 mi (5 km) of Hodge's Creek Marina and …

$139
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 (63 reviews)

Located in Tortola, this hotel is 0.8 mi (1.3 km) from JR O’Neal Botanic Gardens and 1.7 mi (2.8 km) from Belmont. HMS Prison …

$200
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 (107 reviews)

Located in Tortola, this hotel is 0.2 mi (0.4 km) from Virgin Islands Folk Museum and 1.6 mi (2.6 km) from Belmont. HMS Priso …

Get Rates
Village Cay Hotel and Marina
Village Cay Hotel and Marina
10.2 mi from Spanish Town
3.5 out of 5.0

Located in Tortola, this beach hotel is 0.1 mi (0.2 km) from HMS Prison and 1.5 mi (2.5 km) from Belmont. Virgin Islands Folk …

Get Rates
Sea View Hotel
Sea View Hotel
10.2 mi from Spanish Town
2.0 out of 5.0
3.6 out of 5 (69 reviews)

Located in Tortola, this hotel is 0.3 mi (0.5 km) from Government House and 2.1 mi (3.4 km) from Belmont. Virgin Islands Folk …

Get Rates
Sebastian's on the Beach
Sebastian's on the Beach
14.6 mi from Spanish Town
3.0 out of 5.0
3.8 out of 5 (217 reviews)

Nestled on the beach, this Tortola hotel is within 1 mi (2 km) of Long Bay Beach and North Shore Shell Museum. Smuggler's Cov …

$149
Long Bay Beach Club
Long Bay Beach Club
15.1 mi from Spanish Town
3.5 out of 5.0
4.1 out of 5 (378 reviews)

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

$277
Fish 'N Lime Inn
Fish 'N Lime Inn
16.2 mi from Spanish Town
2.0 out of 5.0
3.8 out of 5 (10 reviews)

Located in Tortola, this inn is 0.8 mi (1.3 km) from Soper's Hole Marina and within 3 mi (5 km) of Smuggler's Cove Beach an …

Get Rates
Concordia Eco - Resort
Concordia Eco - Resort
18.2 mi from Spanish Town
2.0 out of 5.0
4.2 out of 5 (60 reviews)

Located in Coral Bay, this hotel is within 1 mi (2 km) of Salt Pond Bay, Ram Head Trail, and Little Lameshur Bay. Emmaus …

$220

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.