St. Thomas, United States Virgin Islands

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels with a restaurant in St. Thomas

: 64 options found

Select dates so you can see the availability and exact prices.

6900 Great Bay, St. Thomas
10.5 km from the center of St. Thomas
5 reviews
10

Room in this hotel

from $ 907
per night
6281 Estate Nazareth, St. Thomas
9.7 km from the center of St. Thomas
47 reviews
9.2

Room in this hotel

from $ 270
per night
4126 Anna's Retreat St.Thomas VI, 00802 Tutu, U.S. Virgin Islands, St. Thomas
5.5 km from the center of St. Thomas

Room in this hotel

from $ 94
per night
7150 Bolongo, St. Thomas
5.9 km from the center of St. Thomas
1787 reviews
8.2

Room in this hotel

from $ 546
per night
1331 Estate Taarneberg, St. Thomas
1.8 km from the center of St. Thomas

Room in this hotel

from $ 156
per night
100 Frenchman's Bay, St. Thomas
4.5 km from the center of St. Thomas
727 reviews
7.6

Room in this hotel

from $ 371
per night
6800 Estate Nazareth, St. Thomas
10.5 km from the center of St. Thomas
680 reviews
7.4

Room in this hotel

from $ 303
per night
6200 Magens Bay Road, St. Thomas
2.7 km from the center of St. Thomas
394 reviews
7.0

Room in this hotel

from $ 141
per night
6500 Smith Bay Road, St. Thomas
8.1 km from the center of St. Thomas
1295 reviews
7.0

Room in this hotel

from $ 445
per night
8070 Lindbergh Bay, St. John
3.1 km from the center of St. Thomas

Room in this hotel

from $ 332
per night
7091 Estate Mafolie, St. John
713 m from the center of St. Thomas
701 reviews
8.0

Room in this hotel

from $ 190
per night
P. O. Box 7100, 00802 Mandal, U.S. Virgin Islands, St. Thomas
5.6 km from the center of St. Thomas

Room in this hotel

from $ 270
per night
6600 Estate Smith Bay, St. Thomas
7.5 km from the center of St. Thomas
9.5

Room in this hotel

from $ 379
per night
6720 Estate Smith Bay, St. John
450 m from the center of St. Thomas
832 reviews
7.0

Room in this hotel

from $ 437
per night
6720 Smith Bay Road, St. Thomas
9.6 km from the center of St. Thomas

Room in this hotel

from $ 316
per night
Veterans Drive Charlotte Amali, St. Thomas
1.2 km from the center of St. Thomas
8.6

Room in this hotel

from $ 217
per night
31 Kongen Gade, St. Thomas
1.1 km from the center of St. Thomas

Room in this hotel

from $ 119
per night
7338 Estate Bakkeroe, St. Thomas
3.4 km from the center of St. Thomas
8 reviews
9.0

Room in this hotel

from $ 828
per night
Estate Bakkeroe Po Box 306864, St. John
3.7 km from the center of St. Thomas
8 reviews
10

Room in this hotel

from $ 334
per night
8075 Lindbergh Bay, St. Thomas
3.1 km from the center of St. Thomas

Room in this hotel

from $ 129
per night