Hotelier's Choice

Best Hotels Near Tenby Beach Pembrokeshire

Tenby has four beautiful beaches — North Beach, South Beach, Castle Beach, and Harbour Beach — framed by the medieval town walls and the colourful Georgian townhouses that make the harbour one of the most photographed in Wales. The 6 hotels below are the best-rated places to stay within 700 m of Tenby Beach Pembrokeshire, listed closest first. Guest scores and distances come from Booking.com, checked September 2026.

Our Picks — Pembrokeshire

The Town Crier, Tenby — 450 m away from Tenby Beach Pembrokeshire
1 $$ Mid-range
★ 8.9 Excellent

About 450 m from Tenby Beach Pembrokeshire, roughly a 6-minute walk. Guests score it 8.9 out of 10 across 465 Booking.com reviews.

  • Walkable
  • Best value
Check Availability

★ 8.9 guest score from 465 Booking.com reviews · Many rooms include free cancellation

Billycan — 500 m away from Tenby Beach Pembrokeshire
2 $$$ Upscale
★ 9.0 Superb

500 m away

Billycan

About 500 m from Tenby Beach Pembrokeshire, roughly a 6-minute walk. Guests score it 9.0 out of 10 across 410 Booking.com reviews.

  • Walkable
Check Availability

★ 9.0 guest score from 410 Booking.com reviews · Many rooms include free cancellation

The Park Hotel — 600 m away from Tenby Beach Pembrokeshire
3 $$$ Upscale
★ 9.0 Superb

600 m away

The Park Hotel

About 600 m from Tenby Beach Pembrokeshire, roughly a 8-minute walk. Guests score it 9.0 out of 10 across 2,271 Booking.com reviews.

  • Walkable
Check Availability

★ 9.0 guest score from 2,271 Booking.com reviews · Many rooms include free cancellation

The Dunes — 700 m away from Tenby Beach Pembrokeshire
4 $$$ Upscale
★ 9.3 Superb

700 m away

The Dunes

About 700 m from Tenby Beach Pembrokeshire, roughly a 9-minute walk. Guests score it 9.3 out of 10 across 1,103 Booking.com reviews.

  • Walkable
  • Top rated
Check Availability

★ 9.3 guest score from 1,103 Booking.com reviews · Many rooms include free cancellation

Atlantic Hotel — 700 m away from Tenby Beach Pembrokeshire
5 $$$ Upscale
★ 8.9 Excellent

700 m away

Atlantic Hotel

About 700 m from Tenby Beach Pembrokeshire, roughly a 9-minute walk. Guests score it 8.9 out of 10 across 657 Booking.com reviews.

  • Walkable
Check Availability

★ 8.9 guest score from 657 Booking.com reviews · Many rooms include free cancellation

Giltar Hotel — 700 m away from Tenby Beach Pembrokeshire
6 $$ Mid-range
★ 8.8 Excellent

700 m away

Giltar Hotel

About 700 m from Tenby Beach Pembrokeshire, roughly a 9-minute walk. Guests score it 8.8 out of 10 across 2,191 Booking.com reviews.

  • Walkable
Check Availability

★ 8.8 guest score from 2,191 Booking.com reviews · Many rooms include free cancellation

Looking for more options? See all Pembrokeshire hotels

More Hotels Near Pembrokeshire Landmarks