Hotels Closest To Port Royal


Colonial Beach Plaza Bed & Breakfast
21 Weems St
Colonial Beach, VA 22443
13.6 miles from Port Royal
Book it: Tonight - Tomorrow - Thursday - More Dates

Richard Johnston Inn
711 Caroline Street
Fredericksburg, VA 22401
17.1 miles from Port Royal
Book it: Tonight - Tomorrow - Thursday - More Dates

Braehead Manor
123 Lee Drive
Fredericksburg, VA 22401
17.2 miles from Port Royal
Book it: Tonight - Tomorrow - Thursday - More Dates

Kenmore Inn
1200 Princess Anne St
Fredericksburg, VA 22401
17.4 miles from Port Royal
Book it: Tonight - Tomorrow - Thursday - More Dates