Skip to main content

Hotels in Portland

89 handpicked places to stay

Heights Hotel

Heights Hotel

Hotel · Yeates Road, Portland

A 66-room hotel in Portland, Dorset, with sea views and easy reach of the Jurassic Coast for walkers and day-trippers.

Portland Lodge

Portland Lodge

Guest Accommodation · Easton Lane, Portland

A no-frills base on Easton Lane for travellers who just need a straightforward bed near Portland's coast and activities.

Hotel
The Aqua

The Aqua

Hotel · Castletown, Portland

Overlooking the water at Castletown in Portland, Dorset, The Aqua is a 25-room hotel with sea views and free on-site parking.

B&B
Thirtyfive B&B

Thirtyfive B&B

B&B · 35 Easton Street, Portland

Thirtyfive B&B is a five-room guesthouse on Easton Street in Portland, Dorset, with en-suite rooms and free on-site parking near the Jurassic Coast.

Old Castle Hotel

Old Castle Hotel

Hotel · 5 Sudan Road, Weymouth · 2.8 miles away

A small pub-hotel in Weymouth with just four rooms, a beer garden and a Sunday carvery alongside its free cooked breakfast.

The Pulpit Inn

The Pulpit Inn

Hotel · Portland Bill, Portland

A traditional pub-style inn at Portland Bill, Dorset, with sea views over the Jurassic Coast and rooms above the bar.

The Kingswood Guest House

The Kingswood Guest House

B&B · 55 Rodwell Road, Weymouth · 3.1 miles away

An adults-only B&B on Rodwell Road in Weymouth, close to the seafront, with spacious rooms and free on-site parking.

Guest Accommodation
Regency Home

Regency Home

Guest Accommodation · 2 Chamberlaine Road, Weymouth · 3.1 miles away

Regency Home in Weymouth offers en-suite family rooms with a kitchen and garden, plus free on-site parking close to the Dorset coast.

Boaters Guesthouse

Boaters Guesthouse

Guest Accommodation · Boaters 4 Belle Vue Weymouth Dorset, Weymouth · 3.4 miles away

An adults-only guesthouse in Weymouth, Dorset, suited to couples wanting a quiet seaside break with sea views on the doorstep.

Bayliss Hall Guesthouse

Bayliss Hall Guesthouse

B&B · 17 The Esplanade, Weymouth · 3.4 miles away

Adults-only B&B right on Weymouth's Esplanade, with sea-view rooms overlooking the seafront and the Jurassic Coast beyond.

Sailors Return Weymouth

Sailors Return Weymouth

Guest Accommodation · 1 St Nicholas Street, Weymouth · 3.4 miles away

A quayside pub with rooms on St Nicholas Street, Weymouth, serving real ales and classic pub grub alongside simple B&B accommodation.

The Crown Hotel

The Crown Hotel

Hotel · 51 - 53 St Thomas Street, Weymouth · 3.4 miles away

A St Thomas Street hotel close to Weymouth's seafront, with a restaurant, free parking and comfortable en-suite rooms.

The Cavendale

The Cavendale

B&B · 10 The Esplanade, Weymouth · 3.4 miles away

A 9-room B&B on Weymouth's Esplanade, in a brick townhouse with sea and harbour views and free on-site parking.

Beach View Guest House

Beach View Guest House

Guest Accommodation · 3 The Esplanade, Weymouth · 3.4 miles away

A Georgian guest house on Weymouth's Esplanade with just 7 rooms, all offering sea or harbour views over the beach.

Aaran House

Aaran House

Guest Accommodation · 2 Esplanade, Weymouth · 3.4 miles away

Guest accommodation on Weymouth's Esplanade with en-suite rooms and air conditioning, moments from the beach and seafront pubs.

Guest Accommodation
Seacrest Guest House

Seacrest Guest House

Guest Accommodation · 4 Esplanade, Weymouth · 3.4 miles away

A 6-room guest house on Weymouth's Esplanade, Dorset, with sea views and free on-site parking right by the beach.

Weymouth Sands

Weymouth Sands

Guest Accommodation · 5 The Esplanade, Weymouth · 3.4 miles away

Guest accommodation on Weymouth's Esplanade with a hearty breakfast included and sea or harbour views from many of its nine rooms.

The Roundhouse

The Roundhouse

B&B · 1 The Esplanade, Weymouth · 3.4 miles away

Adults-only B&B on Weymouth's Esplanade, with breakfast baskets delivered to the room and sea views over the beach and harbour.

Cavendish House

Cavendish House

B&B · 6 The Esplanade, Weymouth · 3.4 miles away

A seafront B&B on Weymouth's Esplanade with sea-view rooms and a full breakfast included, steps from the beach.

Hotel
Alexandra Hotel

Alexandra Hotel

Hotel · 27-28 The Esplanade, Weymouth · 3.4 miles away

A 17-room seafront hotel on Weymouth's Esplanade, suited to couples and families wanting sea views without a big resort feel.

Hotel Rex

Hotel Rex

Hotel · 29 The Esplanade, Weymouth · 3.4 miles away

Seafront hotel on Weymouth's Esplanade, close to the Jurassic Coast, with sea-view rooms and free on-site parking.

The Fairhaven Hotel

The Fairhaven Hotel

Hotel · 37 The Esplanade, Weymouth · 3.5 miles away

A seafront hotel on Weymouth's Esplanade with a good-value breakfast, a bar, and sea views from many of its refurbished rooms.

Chapter One

Chapter One

Hotel · 8 The Esplanade, Weymouth · 3.7 miles away

Adults-only hotel on Weymouth's Esplanade, right on the seafront, with 25 stylish rooms and some with sea views.

Guest Accommodation
Galway Guest House

Galway Guest House

Guest Accommodation · 7 Abbotsbury Road, Weymouth · 3.7 miles away

Galway Guest House sits on Abbotsbury Road in Weymouth, a short walk from the seafront, with free on-site parking and en-suite rooms.

Weyside House

Weyside House

Guest Accommodation · 1a Abbotsbury Road, Weymouth · 3.7 miles away

A no-frills guest house on Abbotsbury Road, Weymouth, suited to families or short seaside breaks needing free parking and easy access to the front.

Palm Court

Palm Court

B&B · 4 Abbotsbury Road, Weymouth · 3.7 miles away

An adults-only Victorian B&B on Abbotsbury Road, Weymouth, suited to couples wanting a quiet coastal base with free parking.

Marden guest house

Marden guest house

Guest Accommodation · 8 Abbotsbury Road, Weymouth · 3.7 miles away

Victorian townhouse B&B on Abbotsbury Road, Weymouth, with free parking, an English breakfast and the beach within easy reach.

The Wilton Guest House

The Wilton Guest House

Guest Accommodation · 5 Gloucester St, Weymouth · 3.7 miles away

A modest 7-room guesthouse on Gloucester St in Weymouth, close to the seafront, with free parking and a garden for relaxing.

Florian Guest House

Florian Guest House

Guest Accommodation · 59 Abbotsbury Road, Weymouth · 3.7 miles away

Guest house on Abbotsbury Road in Weymouth with kitchenettes in every room, handy for the beach and free on-site parking.

Stones Throw Guesthouse

Stones Throw Guesthouse

Guest Accommodation · 15 Gloucester Street, Weymouth · 3.8 miles away

Stones Throw Guesthouse is a comfortable stop near Weymouth seafront, with air-conditioned rooms stocked with in-room drinks and free parking.

Greenwood Guest House

Greenwood Guest House

Guest Accommodation · 1 Holland Road, Weymouth · 3.8 miles away

Guest house in Weymouth with free on-site parking, handy for the beach, golf, watersports and local pubs and restaurants.

The Royal Hotel

The Royal Hotel

Hotel · 90 - 91 The Esplanade, Weymouth · 3.8 miles away

Weymouth's esplanade sets the scene for The Royal Hotel, a seafront base with sea-view rooms, a restaurant and bar, minutes from the beach.

Haven Littlesea Holiday Park Dorset

Haven Littlesea Holiday Park Dorset

Guest Accommodation · Littlesea Holiday Park, Weymouth · 3.8 miles away

A large family holiday park on the edge of Weymouth, overlooking Fleet Lagoon, with indoor and outdoor pools and full entertainment.

Hotel
The Cumberland Hotel

The Cumberland Hotel

Hotel · 95 The Esplanade, Weymouth · 3.8 miles away

A 12-room Esplanade hotel in Weymouth, right on the seafront, with cooked-to-order breakfasts and free on-site parking.

Duke of Albany

Duke of Albany

Hotel · 51 Park Street, Weymouth · 3.8 miles away

A budget-friendly pub-hotel on Park Street in Weymouth, suited to sociable travellers who don't mind a lively bar scene at weekends.

Gloucester House

Gloucester House

B&B · 96 The Esplanade, Weymouth · 3.8 miles away

Gloucester House on Weymouth's Esplanade offers spotless, air-conditioned rooms, many with sea views, above a lively seafront setting.

B&B
The Mayfair

The Mayfair

B&B · 99 The Esplanade, Weymouth · 3.8 miles away

Adults-only B&B on Weymouth's Esplanade with cosy en-suite rooms, sea views and a hearty breakfast, close to the beach and station.

No 98 Boutique Hotel

No 98 Boutique Hotel

Hotel · 98 The Esplanade, Weymouth · 3.8 miles away

A boutique hotel right on Weymouth's Esplanade, with sea-view rooms overlooking the beach and cooked-to-order breakfasts.

Dolphin Hotel Public House Weymouth

Dolphin Hotel Public House Weymouth

Hotel · 67 Park Street, Weymouth · 3.8 miles away

Adults-only pub hotel on Park Street, Weymouth, close to the seafront with an on-site bar and easy access to coastal walks and watersports.

The Tides Inn

The Tides Inn

Hotel · 26 King Street, Weymouth · 3.9 miles away

A pub-hotel on Weymouth's King Street, close to the seafront, golf, fishing and watersports, with sea-view rooms above a lively bar.

The Leam Hotel

The Leam Hotel

Hotel · 102-103 The Esplanade, Weymouth · 3.9 miles away

A seafront hotel on Weymouth's Esplanade with sea-view rooms, right along the beach and close to the town's cafes and bars.

Weymouth Bay Hotel

Weymouth Bay Hotel

Hotel · 107 The Esplanade, Weymouth · 3.9 miles away

A small Georgian seafront hotel on Weymouth's Esplanade, ten en-suite rooms close to the beach and town centre.

Hotel
Clifton Hotel

Clifton Hotel

Hotel · 6 Queen Street, Weymouth · 3.9 miles away

A small four-room hotel on Queen Street in Weymouth, close to the seafront, with just a handful of rooms for a quieter stay.

A Maiden Rest

A Maiden Rest

B&B · 117 Esplanade, Weymouth · 3.9 miles away

A 12-room Georgian-esplanade B&B in Weymouth, moments from the seafront, with free parking and round-the-clock reception.

Gresham Guest House

Gresham Guest House

Guest Accommodation · 120 The Esplanade, Weymouth · 3.9 miles away

A seafront guest house on Weymouth's Esplanade suited to travellers who want comfortable rooms and a proper breakfast with sea views.

The Angove

The Angove

Hotel · 121 Esplanade, Weymouth · 3.9 miles away

Adults-only seafront hotel on Weymouth's Esplanade, with the beach and harbour on your doorstep and 14 comfortable rooms.

The Edenhurst Guesthouse

The Edenhurst Guesthouse

B&B · 122 The Esplanade, Weymouth · 3.9 miles away

Simple en-suite rooms, some with sea-facing balconies, above Weymouth's Esplanade, moments from the beach and town centre.

B&B
Norfolk Hotel

Norfolk Hotel

B&B · 125 The Esplanade, Weymouth · 4 miles away

A Georgian-terrace B&B on Weymouth's Esplanade, with sea views, en-suite family rooms and no parking on site.

Langham Hotel

Langham Hotel

Hotel · 130 The Esplanade, Weymouth · 4 miles away

A Georgian townhouse on Weymouth's Esplanade with just 12 rooms, some with sea-view balconies overlooking the bay.

Acqua Beach

Acqua Beach

Guest Accommodation · 131 The Esplanade, Weymouth · 4 miles away

Seafront guest accommodation on Weymouth's Esplanade with a funky modern bar, free breakfast and 14 traditional en-suite rooms.

Hotel
Russell Hotel

Russell Hotel

Hotel · 135-138 The Esplanade, Weymouth · 4 miles away

A straightforward seafront hotel on Weymouth's Esplanade, suited to travellers who want bay views and nightly bar entertainment without leaving the building.

Hotel Prince Regent

Hotel Prince Regent

Hotel · 139 The Esplanade, Weymouth · 4 miles away

Seafront hotel on Weymouth's Esplanade with a restaurant serving varied menus, a bar, and rooms overlooking the bay.

Marina Court

Marina Court

Guest Accommodation · 142 The Esplanade, Weymouth · 4 miles away

A seafront townhouse guesthouse on Weymouth's Esplanade, well suited to beach breaks and Jurassic Coast touring, with sea-view rooms and free parking.

Hotel Mon Ami

Hotel Mon Ami

Hotel · 143-145 The Esplanade, Weymouth · 4 miles away

Georgian seafront hotel on Weymouth's Esplanade with en-suite rooms, sea views and cooked breakfasts, close to the town centre.

The Richmoor Hotel

The Richmoor Hotel

Hotel · 146 The Esplanade, Weymouth · 4 miles away

A straightforward seafront hotel on Weymouth's Esplanade, suited to families and pet owners wanting easy beach and town access.

The Beach House

The Beach House

B&B · 2 Brunswick Terrace, Weymouth · 4.1 miles away

A Weymouth B&B on Brunswick Terrace with sea-view rooms and homemade cake served daily alongside a proper breakfast.

Weymouth Beach B&B

Weymouth Beach B&B

B&B · 93 The Esplanade, Weymouth · 4.1 miles away

A modest 11-room B&B on Weymouth's Esplanade, with en-suite rooms and free parking a short stroll from the seafront pubs and restaurants.

Seaspray Guest House
3 star★★

Seaspray Guest House

Guest House · Marine Terrace, a short walk from the town centre · 4.1 miles away

A Victorian terraced house from 1870 converted into a well-regarded three-star bed and breakfast with sea views.

Kelston Guest House

Kelston Guest House

Guest Accommodation · 1 Lennox Street, Weymouth · 4.1 miles away

Kelston Guest House on Lennox Street in Weymouth pairs freshly cooked breakfasts with small in-room fridges and free on-site parking.

Valentine Guest House

Valentine Guest House

B&B · 1 Waterloo Place, Weymouth · 4.1 miles away

A straightforward B&B on Waterloo Place in central Weymouth, a short walk from the beach with en-suite rooms and parking permits sorted.

Fosters Guest House

Fosters Guest House

Guest Accommodation · 3 Lennox Street, Weymouth · 4.1 miles away

Adults-only Victorian townhouse guest house on Lennox Street in Weymouth, close to the beach with cooked breakfast included daily.

B&B
Seaham

Seaham

B&B · 3 Waterloo Place, Weymouth · 4.1 miles away

Adults-only B&B on Waterloo Place in Weymouth, Dorset, with sea views and easy access to the Jurassic Coast.

Alendale

Alendale

Guest Accommodation · 4 Waterloo Place, Weymouth · 4.1 miles away

Georgian B&B at 4 Waterloo Place, Weymouth, minutes from the beach and historic harbour, with individually styled en-suite rooms and free parking.

Calm Sea Guesthouse

Calm Sea Guesthouse

Guest Accommodation · 6 Lennox Street, Weymouth · 4.1 miles away

A guesthouse on Lennox Street in Weymouth, a minute's walk from the beachfront, with hosts known for going the extra mile.

The View on the terrace

The View on the terrace

B&B · 12 Brunswick Terrace, Weymouth · 4.1 miles away

An adults-only B&B on Weymouth's Brunswick Terrace with sea views, suited to couples wanting a quiet coastal break rather than a family stay.

Cunard Guest House

Cunard Guest House

Guest Accommodation · 45-46 Lennox Street, Weymouth · 4.1 miles away

A well-priced Weymouth guest house near the seafront, known for its varied cooked breakfasts and quiet, comfortable rooms.

Letchworth Guest House

Letchworth Guest House

Guest Accommodation · 5 Waterloo Place, Weymouth · 4.1 miles away

Adults-only guest house in a Weymouth Victorian townhouse with simply styled en-suite rooms, some with bay views and free parking.

Guest Accommodation
Gleneagles Guest House

Gleneagles Guest House

Guest Accommodation · 8 Lennox Street, Weymouth · 4.1 miles away

Small seven-room guest house on a Weymouth street close to the beach, with free parking and a garden for relaxing.

Regency House Hotel

Regency House Hotel

B&B · 13 Brunswick Terrace, Weymouth · 4.1 miles away

Georgian B&B on Weymouth's seafront with a free cooked breakfast included, five simple rooms, some with sea views.

B&B
Molyneux Guesthouse

Molyneux Guesthouse

B&B · 9 Waterloo Place, Weymouth · 4.1 miles away

Pet-friendly B&B at 9 Waterloo Place in Weymouth, with en-suite rooms, free parking and the seafront just a stroll away.

The Bay Guest House

The Bay Guest House

Guest Accommodation · 10 Waterloo Place, Weymouth · 4.1 miles away

A simple, well-kept guest house on Weymouth's Waterloo Place, suited to seaside breaks and travellers who want beaches and pubs within easy walking distance.

B&B
Lyndale Guest House

Lyndale Guest House

B&B · 17 Brunswick Terrace, Weymouth · 4.1 miles away

A cooked breakfast starts the day at this Weymouth B&B on Brunswick Terrace, with sea-view rooms and beaches close by.

Crofton Guest House

Crofton Guest House

Guest Accommodation · 36 Lennox Street, Weymouth · 4.1 miles away

Small en-suite guest house on Lennox Street in Weymouth, close to the beach and Jurassic Coast, with just six rooms and free parking.

Philbeach Guest House

Philbeach Guest House

B&B · 11 Waterloo Place, Weymouth · 4.1 miles away

An adults-only Georgian B&B on Waterloo Place in Weymouth, close to the beach with breakfast and parking permits included.

Olivers Guest House

Olivers Guest House

Guest Accommodation · 12 Waterloo Place, Weymouth · 4.1 miles away

Guest house in Weymouth, a short walk from the town centre and within driving distance of Corfe Castle, with 7 rooms and free parking.

Penn House Hotel

Penn House Hotel

B&B · 21 Brunswick Terrace, Weymouth · 4.1 miles away

Seven-room B&B at 21 Brunswick Terrace, Weymouth, with sea views and no parking, minutes from the seafront and Corfe Castle.

Guest Accommodation
St Johns Guest House

St Johns Guest House

Guest Accommodation · 7 Dorchester Road, Weymouth · 4.1 miles away

A 13-room guest house on Dorchester Road in Weymouth, close to the beach, with a surprising range of facilities including a pool and spa.

Harlequin Guest House

Harlequin Guest House

Guest Accommodation · 9 Carlton Road South, Weymouth · 4.2 miles away

A six-room guest house in Weymouth with free on-site parking, an on-site bar and restaurant, close to the beach and harbour.

B&B
Oaklands Guest House

Oaklands Guest House

B&B · 1 Glendinning Avenue, Weymouth · 4.2 miles away

Adults-only B&B in Weymouth with spacious, spotless en-suite rooms stocked with fresh milk and a fridge, a short walk from the beach.

Guest Accommodation
Lakeside Guest House

Lakeside Guest House

Guest Accommodation · 60 Goldcroft Avenue, Weymouth · 4.2 miles away

An adults-only guest house on Goldcroft Avenue in Weymouth, a short reach from the beach, with bright rooms and a garden for unwinding.

The Stanley Guest House

The Stanley Guest House

Guest Accommodation · 14 Kirtleton Ave, Weymouth · 4.3 miles away

A small, easy-going bed-and-breakfast in Weymouth with just seven rooms, a garden patio and free parking close to the beach.

The Pebbles - B&B

The Pebbles - B&B

B&B · 18 Kirtleton Avenue, Weymouth · 4.3 miles away

A 7-room Weymouth B&B on Kirtleton Avenue, an easy walk from the town centre, beach and seafront attractions.

Weatherbury Hotel

Weatherbury Hotel

Hotel · 7 Carlton Road, Weymouth · 4.3 miles away

A small 8-room hotel on Carlton Road in Weymouth, an easy walk from the town centre and Dorset's coastline.

Best Western Weymouth Hotel Rembrandt

Best Western Weymouth Hotel Rembrandt

Hotel · 12-18 Dorchester Road, Weymouth · 4.4 miles away

Best Western Weymouth Hotel Rembrandt is a 42-room hotel on Dorchester Road with en-suite rooms, a pool and spa, near Weymouth Beach and the Jurassic Coast.

The George B&B

The George B&B

B&B · 65 Dorchester Road, Weymouth · 4.4 miles away

Six-room B&B on Dorchester Road, Weymouth, under a mile from the centre and handy for Corfe Castle day trips.

Weymouth Vegan B&B

Weymouth Vegan B&B

B&B · 107 Dorchester Rd, Weymouth · 4.5 miles away

Adults-only vegan B&B on Dorchester Rd, Weymouth, close to the beach and Jurassic Coast, with a hearty plant-based breakfast included.

Hotel
The Royal Oak

The Royal Oak

Hotel · 52 Dorchester Road, Weymouth · 4.5 miles away

A pub hotel on Dorchester Road in Weymouth, close to the seafront, with a garden terrace and its own games room.

Hudsons Guest House

Hudsons Guest House

Guest Accommodation · 215 Dorchester Road, Weymouth · 4.8 miles away

Adults-only guest house on Dorchester Road, Weymouth, with free parking and en-suite rooms for those after a no-fuss coastal base.

Barness Rest

Barness Rest

B&B · 165 Dorchester Road, Weymouth · 4.9 miles away

A six-room B&B on Dorchester Road, about a mile from Weymouth, with free parking and a garden for guests to unwind in.

🏨

Know a hotel / b&b in Portland that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b