Skip to content

castle · England, United Kingdom

Hotels near Portchester Castle

7 hotels within 5km of Portchester Castle in England, United Kingdom, with nightly rates from around $128 to $210 (averaging $172), including 1 property rated 4 stars or higher. The closest is Village Hotel Portsmouth, about 2.7km away.

7 hotels within 5km

Where to stay near Portchester Castle

More landmarks in United Kingdom

Search live availability near Portchester Castle