A forest with tall trees and a carpet of purple flowers.

Find Beach Resorts in Portbury

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Portbury Beach Resorts & Hotels

Tonight
21 Sept - 22 Sept
Tomorrow
22 Sept - 23 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Our top choices for Portbury beach hotels

1. Ramada by Wyndham Bristol West

Ramada by Wyndham Bristol West
Bristol
£38
includes taxes & fees
27 Sept - 28 Sept
Ramada by Wyndham Bristol West

2. go2 portishead marina hotel

go2 portishead marina hotel
Bristol
£52
includes taxes & fees
11 Oct - 12 Oct
go2 portishead marina hotel

3. Best Western Walton Park Hotel

Best Western Walton Park Hotel
Clevedon
£72
includes taxes & fees
27 Sept - 28 Sept
Best Western Walton Park Hotel

4. Bridge Inn by Greene King Inns

Bridge Inn by Greene King Inns
Bristol
£55
includes taxes & fees
4 Oct - 5 Oct
Bridge Inn by Greene King Inns

5. DoubleTree by Hilton Hotel Bristol South - Cadbury House

DoubleTree by Hilton Hotel Bristol South - Cadbury House
Bristol
£102
includes taxes & fees
27 Sept - 28 Sept
DoubleTree by Hilton Hotel Bristol South - Cadbury House

6. South Sands Hotel

South Sands Hotel
Weston-super-Mare
  • Relax on sandy shores at this beachfront hotel with waves right outside your door.
£77
includes taxes & fees
19 Oct - 20 Oct
South Sands Hotel

7. Days Inn by Wyndham Sedgemoor M5

Days Inn by Wyndham Sedgemoor M5
Weston-super-Mare
£35
includes taxes & fees
18 Oct - 19 Oct
Days Inn by Wyndham Sedgemoor M5

8. Savoy Hotel

Savoy Hotel
Weston-super-Mare
£26
includes taxes & fees
1 Oct - 2 Oct
Savoy Hotel

9. The Royal Hotel

The Royal Hotel
Weston-super-Mare
  • Unwind just steps from the shore at this charming hotel, where friendly staff and sandy beaches create the perfect coastal retreat.
£92
includes taxes & fees
20 Oct - 21 Oct
The Royal Hotel

10. Royal Grosvenor Hotel

Royal Grosvenor Hotel
Weston-super-Mare
  • Escape to a seaside oasis on Weston-super-Mare's beachfront, where ocean waves lull you to sleep and friendly staff welcome you home.
£90
includes taxes & fees
23 Sept - 24 Sept
Royal Grosvenor Hotel
View all properties

Choose what matters most at beach hotels in Portbury

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Top Portbury Hotel Reviews

Future Inns Cardiff Bay

Future Inns Cardiff Bay

8/10 Good
"Hotel clean with very helpful staff"
David 1-night trip
Posted 16 hours ago
Future Inns Cardiff Bay
The Bristol Hotel

The Bristol Hotel

10/10 Excellent
"Lovely stay, beautiful location. Large rooms with a very comfortable bed. Staff were great."
Fiona 2-night trip
Posted 23 hours ago
The Bristol Hotel

Frequently asked questions

What is the best time of year to stay in a beach hotel in Portbury?
The best time to enjoy a beach hotel in Portbury is during the summer months, particularly July and August. You'll find the weather at its warmest then, with average temperatures hovering around 20°C, great for leisurely strolls along the coast or enjoying a refreshing dip in the Bristol Channel.During this peak season, the coastal areas around Portbury are at their most vibrant, with local beach-side cafes and attractions fully operational. Families especially appreciate this time, as the longer daylight hours and warmer waters create ideal conditions for beach days and outdoor adventures. It's a fantastic time to explore nearby coastal paths or simply relax by the sea.For a more tranquil experience with potential for better value, May presents a wonderful alternative. The weather is pleasantly mild, typically ranging from 12°C to 16°C, making it comfortable for exploring the coastline without the peak summer crowds.
How much does a beach hotel in Portbury cost?
Prices for beach hotels in Portbury vary, but you can find a great deal from £26 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
What beach activities should we do in Portbury?
The best beach activities in Portbury involve exploring the nearby coastlines for their natural beauty and accessible walks.While Portbury itself isn't directly on a sandy beach, it's very well-placed for exploring the Bristol Channel coast. The closest accessible stretch for a pleasant stroll is Portishead Beach, just a short drive away. This beach is shingle and pebble, offering good views across the estuary and a nice promenade for walking. There are often local cafes nearby where you can grab a hot drink or an ice cream.For those looking for more extensive walks and an appreciation of the dramatic coastal landscape, Clevedon Beach is another excellent option a little further down the coast. It features a historic pier, which is great for a gentle wander, and a marine lake superb for open-water swimming in a contained environment. The pebble beach is suitable for collecting interesting stones or simply enjoying the sea air.Families might find the nearby Weston-super-Mare beach more appealing for traditional seaside fun. It boasts a long, sandy stretch, ideal for building sandcastles, and donkey rides are often available. There's also a pier with amusements, offering classic entertainment for children.Travellers looking for a more rugged coastal experience can head to the Mendip Hills Area of Outstanding Natural Beauty, which offers clifftop walks with stunning vistas over the Bristol Channel.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Portbury for you.
How can I save on a beach hotel in Portbury with Expedia?
There are plenty of ways to save on a beach hotel in Portbury. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a beach hotel in Portbury as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia