21 hotels near Port Royal, VA 22535, USA

21 hotels near Port Royal, VA 22535, USA

Show points
Map

Change your dates to book properties below.

Other Port Royal searches

Good to know

Number of hotels

23 hotels in Port Royal

Highest Price

$111

Lowest Price

$56

Avg. rating

3.6 (17871 reviews)