Skip to main content

Hotels in St Michaels

73 handpicked places to stay

With no hotels of its own, a stay near St Michaels usually means basing yourself in or around Tenbury Wells, two to three miles up the road. The town has a small selection of traditional pubs with rooms and bed and breakfasts set in Georgian and Victorian buildings, many run by local families who know the Teme Valley well. Further afield, the wider countryside around Ludlow and the Shropshire border adds coaching inns and country house hotels within easy reach for those wanting a bit more comfort after a day exploring the orchards, hop yards and river paths.

Because this is deeply rural Worcestershire rather than a tourist hub, choice is limited compared with larger towns, and it is worth booking ahead, particularly around the Tenbury Wells market days and during the late-summer harvest season when farm activity picks up across the valley. Staying centrally in Tenbury Wells gives easy walking access to the town's shops, church and Pump Rooms, while a room slightly out in the villages trades convenience for quiet lanes, orchard views and a genuine sense of the working agricultural landscape that defines this part of the Teme Valley.

The Godolphin Hotel

The Godolphin Hotel

Hotel · West End, Marazion · 0.5 miles away

A West End hotel in Marazion facing St Michael's Mount, with sea-view rooms and free parking for exploring Cornwall.

Godolphin Arms Hotel

Godolphin Arms Hotel

Hotel · Henver Road, Newquay · 0.5 miles away

Godolphin Arms Hotel in Newquay offers 28 beachfront rooms with sea views over St Michael's Mount, plus a restaurant known for its fish and chips.

Marazion Hotel

Marazion Hotel

Hotel · The Square, Marazion · 0.5 miles away

In the heart of Marazion opposite St Michael's Mount, this Cornwall hotel offers en-suite rooms, a restaurant, bar and free parking.

Hotel
Mount Haven Hotel & Restaurant
4 star

Mount Haven Hotel & Restaurant

Hotel · Marazion, facing St Michael's Mount · 0.8 miles away

A boutique hotel above Marazion beach with uninterrupted views of St Michael's Mount, a few miles along the bay from Penzance.

Chyreen at Marazion

Chyreen at Marazion

B&B · Chyreen, Marazion · 0.9 miles away

Chyreen at Marazion is a Cornwall B&B with free on-site parking and a garden, close to St Michael's Mount.

Mount View Hotel B&B

Mount View Hotel B&B

Hotel · Long Rock, Penzance · 1.3 miles away

A straightforward B&B in Long Rock, Penzance, suited to travellers who want free parking, an on-site bar and easy access to Cornwall's coast.

Victoria Inn

Victoria Inn

Hotel · Perranuthnoe, Penzance · 1.5 miles away

A two-room inn in Perranuthnoe near Penzance, suited to couples wanting a small, quiet base with parking and Cornwall's coast on the doorstep.

Crown Inn

Crown Inn

B&B · Fore St, Penzance · 1.9 miles away

A pub-style B&B on Fore St in Penzance, with a bar and restaurant on site and Cornwall's coast on the doorstep.

The Coldstreamer

The Coldstreamer

Hotel · Gulval, Penzance · 2.2 miles away

A two-room pub-hotel in Gulval near Penzance, Cornwall, with a bar and restaurant on site and free parking.

Bay Lodge

Bay Lodge

B&B · 5 Chyandour Square, Penzance · 2.3 miles away

A four-room B&B in Chyandour Square, Penzance, with free parking and easy access to nearby pubs, restaurants and coastal walks.

The Dolphin Tavern
3 star★★

The Dolphin Tavern

Inn · Quay Street, by the harbour · 2.4 miles away

A sixteenth-century harbourside inn with rooms above the bar, said to be where tobacco was first smoked in England.

B&B
Mount View Overnight Accommodation

Mount View Overnight Accommodation

B&B · Trevine, Ludgvan · 2.4 miles away

Adults-only B&B in Ludgvan, Cornwall, with sea views and free parking, close to golf, fishing and watersports along the coast.

The Dock Inn

The Dock Inn

Hotel · 17 Quay Street, Penzance · 2.4 miles away

A harbourside inn on Quay Street in Penzance with its own bar and restaurant, close to Cornwall's coastline.

Mount Royal - Penzance

Mount Royal - Penzance

B&B · Chyandour Cliff, Penzance · 2.4 miles away

Adults-only B&B on Chyandour Cliff, Penzance, with sea views and free parking, close to walking, cycling and watersports along the Cornish coast.

Chapel House
5 star

Chapel House

B&B · Chapel Street, Penzance · 2.4 miles away

A Georgian townhouse on Penzance's Chapel Street run as a six-room boutique B&B, with terraced gardens, sauna and Mount's Bay views.

The Yacht Inn

The Yacht Inn

Hotel · Green Street, Penzance · 2.4 miles away

Pet-friendly hotel on Green Street in Penzance, with a restaurant, bar and 24-hour reception close to the harbour and coastal walks.

Hotel Penzance
4 star

Hotel Penzance

Hotel · Britons Hill, above the harbour · 2.5 miles away

An Edwardian townhouse hotel above Penzance harbour with sea views, subtropical gardens and an award-winning seafood restaurant.

Premier Inn Penzance

Premier Inn Penzance

Hotel · Branwell Mills, Penzance · 2.5 miles away

A modern four-storey Premier Inn on Penzance's seafront, with 61 en-suite rooms and bay views over Mount's Bay.

The Stanley

The Stanley

Guest Accommodation · 23 Regent Terrace, Penzance · 2.5 miles away

Guest accommodation on Regent Terrace in Penzance, offering breakfast and sea views within easy reach of Cornwall's coast.

Carnson House

Carnson House

B&B · 2 East Terrace, Penzance · 2.5 miles away

An 8-room B&B on East Terrace in Penzance, close to Cornwall's coastline, with a garden, bar and easy access to walking and cycling routes.

The Longboat Inn

The Longboat Inn

Hotel · Market Jew Street, Penzance · 2.5 miles away

A 17-room hotel on Penzance's Market Jew Street, with a bar, restaurant and garden handy for exploring Cornwall's coastline.

Chy-an-Mor Guest House
4 star

Chy-an-Mor Guest House

Guest House · Regent Terrace, adults only · 2.5 miles away

An adults-only Regency guest house on Regent Terrace, with nine individually styled rooms and private parking.

Camilla House
4 star

Camilla House

B&B · Regent Terrace, near the promenade · 2.5 miles away

An AA-rated bed and breakfast on Regent Terrace, a five-minute walk from the promenade and town centre.

Penzance Cottage

Penzance Cottage

Hotel · 37 Mount Street, Penzance · 2.5 miles away

A small hotel on Mount Street in Penzance, close to the harbour town's pubs, restaurants and coastal walking and cycling routes.

Artist Residence Penzance
4 star

Artist Residence Penzance

Hotel · Chapel Street, town centre · 2.5 miles away

A quirky boutique hotel in a Georgian coach house on historic Chapel Street, with individually decorated rooms and an all-day restaurant.

Union Hotel

Union Hotel

Hotel · Chapel Street, Penzance · 2.6 miles away

Hotel on Chapel Street in Penzance with its own restaurant and bar, breakfast included, and some rooms with sea views.

The Star Inn

The Star Inn

Hotel · 119 Market Jew Street, Penzance · 2.6 miles away

Small three-room pub-hotel on Penzance's Market Jew Street, close to St Michael's Mount and the town's bars and restaurants.

The Lugger Inn

The Lugger Inn

Hotel · 3 Marine Terrace, Penzance · 2.6 miles away

A 19-room hotel on Marine Terrace in Penzance, close to the Cornish coast, with free on-site parking and a bar and restaurant.

Estoril

Estoril

B&B · 46 Morrab Road, Penzance · 2.7 miles away

A straightforward 10-room B&B on Morrab Road in Penzance, well suited to travellers who want easy coastal access without frills.

The Queens Hotel
3 star★★

The Queens Hotel

Hotel · The Promenade, seafront · 2.7 miles away

A grand Victorian seafront hotel on Penzance promenade, family-run since 1862, with sea-view rooms across Mount's Bay.

Solebay

Solebay

Guest Accommodation · Pendeen Lighthouse, Penzance · 2.7 miles away

A two-room cottage at Pendeen Lighthouse near Penzance, pet-friendly and steps from the South West Coast Path.

Solmer

Solmer

Guest Accommodation · Sea Meads, Penzance · 2.7 miles away

A small four-room guest accommodation on Sea Meads in Penzance, Cornwall, with free parking and easy access to the coast.

The Fountain Inn

The Fountain Inn

B&B · Bosvenning Place, Penzance · 2.8 miles away

A pub B&B in Penzance handy for Cornwall's coast paths, fishing spots and watersports, with free parking and en-suite rooms.

Guest Accommodation
Argus Cottage

Argus Cottage

Guest Accommodation · Pendeen Lighthouse, Penzance · 2.8 miles away

Two-room cottage at Pendeen Lighthouse near Penzance, with sea views, a garden and free parking, close to pubs and restaurants nearby.

Guest Accommodation
The Langley Tarne

The Langley Tarne

Guest Accommodation · Mill Pool, Penzance · 2.8 miles away

A one-room holiday home near Penzance with harbour views over Mousehole, ideal for a couple wanting a quiet Cornish base.

The Beach Club

The Beach Club

Hotel · 37 Western Promenade Rd, Penzance · 2.8 miles away

A seafront hotel on Penzance's Western Promenade, with an on-site bar and easy access to Cornwall's coastal walks and watersports.

Guest Lodge Penzance

Guest Lodge Penzance

Guest Accommodation · The Promenade, Penzance · 2.8 miles away

A simple guest lodge on Penzance's Promenade, close to the seafront and handy for exploring west Cornwall.

Chiverton House Guest Accommodation

Chiverton House Guest Accommodation

Guest Accommodation · 9 Mennaye Road, Penzance · 2.8 miles away

Guest accommodation on a quiet Penzance side street near the seafront, with a garden, free parking and en-suite rooms.

Duporth Guest House

Duporth Guest House

Guest Accommodation · 1 Mennaye Rd, Penzance · 2.8 miles away

A breakfast-focused guest house on Mennaye Rd in Penzance, with sea views, a garden and free on-site parking close to the harbour.

Seascape

Seascape

Guest Accommodation · 2 Mennaye Road, Penzance · 2.8 miles away

Guest accommodation on Mennaye Road in Penzance, close to Cornwall's coast, with sea views and free on-site parking.

Trereife House

Trereife House

B&B · Near Newlyn, Penzance · 2.9 miles away

A historic manor house near Newlyn, Penzance, offering just six rooms, gardens and free parking amid the Cornish countryside.

Holbein House

Holbein House

B&B · Alexandra Road, Penzance · 3 miles away

Holbein House is a traditional B&B on Alexandra Road in Penzance, with free parking and easy access to Cornwall's coast and countryside.

Rosalie Guest House

Rosalie Guest House

Guest Accommodation · Alexandra Road,, Penzance · 3 miles away

Rosalie Guest House on Alexandra Road in Penzance offers en-suite rooms with free on-site parking, close to the Cornish coastline.

Rosalie Loft Apartment

Rosalie Loft Apartment

Guest Accommodation · Alexandra Road, Penzance · 3 miles away

A one-room loft apartment on Alexandra Road in Penzance, with its own kitchen and a garden for outdoor meals.

Westbourne Guest House

Westbourne Guest House

Guest Accommodation · Alexandra Road, Penzance · 3 miles away

Small five-room guest house on Alexandra Road in Penzance, with free on-site parking and breakfast included.

Torwood House Hotel

Torwood House Hotel

Hotel · Alexandra Road, Penzance · 3 miles away

A small 6-room hotel on Alexandra Road in Penzance, Cornwall, handy for the seafront and town with free nearby parking.

The Pendennis Guest House
4 star

The Pendennis Guest House

Guest House · Alexandra Road, near the seafront · 3 miles away

A Victorian guest house on Alexandra Road, built by a local architect, ten minutes' walk from Mount's Bay and the town centre.

Dunedin Guest House

Dunedin Guest House

Guest Accommodation · Alexandra Road, Penzance · 3 miles away

Eight en-suite rooms with garden views at Dunedin Guest House on Alexandra Road, Penzance, close to Cornwall's coast and countryside.

Penmorvah

Penmorvah

B&B · 61 Alexandra Road, Penzance · 3 miles away

A straightforward B&B on Alexandra Road in Penzance, with en-suite family rooms and a garden, handy for the Cornish coast.

The Pirate Inn

The Pirate Inn

Hotel · Alverton Rd, Penzance · 3.2 miles away

A small three-room inn on Alverton Rd in Penzance, with its own restaurant, bar and garden plus free on-site parking.

The Swordfish Inn

The Swordfish Inn

Hotel · The Strand, Newlyn · 3.3 miles away

A harbourside pub-hotel in Newlyn, Cornwall, close to fishing, coastal walks and cycling routes, with a garden and 24-hour reception.

The Smugglers Restaurant With Rooms

The Smugglers Restaurant With Rooms

Guest Accommodation · 12 - 14 Fore Street, Penzance · 3.3 miles away

Adults-only rooms with en-suite bathrooms above a restaurant on Fore Street in Penzance, Cornwall, with free on-site parking.

Trevaylor Vean

Trevaylor Vean

B&B · Gulval, Penzance · 3.3 miles away

A small two-room, adults-only B&B in Gulval near Penzance, with en-suite rooms and free on-site parking.

The Count House

The Count House

B&B · Lower Kenneggy, Rosudgeon · 3.3 miles away

Adults-only B&B in Rosudgeon, Cornwall, with en-suite rooms opening onto garden or sea views and free on-site parking.

The Coach And Horses Inn

The Coach And Horses Inn

Hotel · Kenneggy Downs, Penzance · 3.5 miles away

A small two-storey coaching inn on Kenneggy Downs near Penzance, with just four adults-only rooms and coastal walks on the doorstep.

Bryher Cottage

Bryher Cottage

B&B · Trungle, Penzance · 3.6 miles away

Bryher Cottage is an adults-only B&B near Penzance with a garden and free on-site parking, handy for Cornwall's coast.

Ship Inn

Ship Inn

Hotel · South Cliff, Penzance · 3.6 miles away

A small 8-room inn on Penzance's South Cliff, well suited to travellers exploring Cornwall's coast and St Michael's Mount by car.

Kings Arms

Kings Arms

Hotel · Paul, Penzance · 3.6 miles away

Kings Arms in Paul, near Penzance, offers en-suite rooms with drinks and room service on hand, plus free on-site parking.

6 Trungle Terrace

6 Trungle Terrace

B&B · 6 Trungle Terrace, Paul · 3.6 miles away

A simple B&B in the Cornish village of Paul, well suited to walkers and drivers touring the coast on a modest budget.

The Old Pilchard Works

The Old Pilchard Works

B&B · 6 Chapel Street, Mousehole · 3.7 miles away

A two-room, adults-only B&B in the heart of Mousehole, Cornwall, with en-suite rooms and sea views over the harbour village.

Borea Barn Vegetarian B&B

Borea Barn Vegetarian B&B

B&B · Nancledra, Penzance · 3.8 miles away

A quiet vegetarian B&B in Nancledra near Penzance, well suited to travellers who want a meat-free breakfast and a calm rural base in Cornwall.

Coombe Farmhouse

Coombe Farmhouse

B&B · Coombe Farmhouse, St Ives · 3.8 miles away

An adults-only B&B near St Ives, Cornwall, suited to couples wanting a quiet garden setting with easy reach of the coast.

Higher Faugan Parc

Higher Faugan Parc

Guest Accommodation · Chywoone Hill, Penzance · 3.9 miles away

A 7-room guest house on Chywoone Hill above Penzance, with garden grounds and Cornwall's coastal scenery close by.

Hotel
Star Inn

Star Inn

Hotel · 1 Church Street, Hayle · 3.9 miles away

A two-room pub-hotel on Church Street in Hayle, Cornwall, with its own bar and restaurant just steps from Cornish beaches.

St Ives Holiday Village

St Ives Holiday Village

Guest Accommodation · Lelant, St Ives · 4 miles away

Family holiday park in Lelant, tucked between St Ives beaches and the Cornish coast path, with lodges, hot tubs and free kids' activities.

Lower Crankan Farm

Lower Crankan Farm

B&B · Lower Crankan Farm, Penzance · 4.1 miles away

Farmhouse B&B near Penzance with breakfast included, en-suite rooms and a garden setting for exploring Cornwall's coast and countryside.

Engine Inn

Engine Inn

Hotel · Cripplesease, Penzance · 4.4 miles away

A small two-room inn near Penzance, handy for Cornwall's coastal walks, cycling routes, golf, fishing and watersports.

The Old Quay House

The Old Quay House

Hotel · Griggs Quay, Hayle · 4.4 miles away

A 9-room hotel at Griggs Quay in Hayle, Cornwall, handy for beaches and the South West Coast Path, with a popular Sunday carvery.

The Countryman

The Countryman

B&B · Old Coach Road, St Ives · 4.8 miles away

A straightforward B&B on Old Coach Road for travellers who want a simple, comfortable base for exploring St Ives and the Cornish coast.

Halwell Lodge

Halwell Lodge

B&B · Fore Steet, St Ives · 4.8 miles away

A small, smartly furnished B&B on Fore Street, St Ives, suited to couples wanting an easy base near beaches and galleries.

Tolroy Manor Holiday Park

Tolroy Manor Holiday Park

Hotel · Tolroy Rd, Hayle · 4.8 miles away

Self-catering holiday accommodation at Tolroy Manor Holiday Park in Hayle, Cornwall, with kitchens in every unit and a fair few on-site extras.

Hotel
The Badger Inn

The Badger Inn

Hotel · Fore St, St Ives · 4.9 miles away

Traditional pub hotel on Fore St, St Ives, with beaches, coastal walks and watersports all within easy reach.

Balnoon Inn

Balnoon Inn

Hotel · Old Coach Road, St Ives · 5 miles away

A seven-room pub inn on Old Coach Road outside St Ives, with a garden and free parking a short drive from the beaches and coast.