Hotels in Portland
89 handpicked places to stay
Photo © Ian Baird, Google Maps
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
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.
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.
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
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
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
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.
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
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
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
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
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
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
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
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.
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
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
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
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.
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 · 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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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.
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
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
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
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
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
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.
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
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
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
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
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.
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
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
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.
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 · 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
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 · 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
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
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
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
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
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
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
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.
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
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
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
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
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
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.
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
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.
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
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.
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
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
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
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
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.
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
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.
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.
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
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
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
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
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
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
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.
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
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
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