Skip to main content

Hotels in Tal-y-llyn

71 handpicked places to stay

Pen-Y-Bont Hotel

Pen-Y-Bont Hotel

B&B · Tal-y-llyn, Tywyn · 0.1 miles away

A small five-room B&B at Tal-y-llyn near Tywyn, Gwynedd, suited to walkers and anglers wanting mountain views and a quiet base.

Tyn Y Cornel Hotel

Tyn Y Cornel Hotel

Hotel · Talyllyn, Tal-y-llyn

A traditional lakeside hotel in Tal-y-llyn, Gwynedd, with mountain views and grounds made for walking, cycling and fishing.

Dolffanog Fawr

Dolffanog Fawr

Guest Accommodation · Dolffanog Fawr, Tal-y-llyn

Adults-only guest house in Tal-y-llyn, Gwynedd, with mountain and garden views close to Snowdonia National Park.

Gwesty Minffordd Hotel

Gwesty Minffordd Hotel

Hotel · Gwesty Minffordd Hotel, Tal-y-llyn

Small seven-room hotel by the lake at Tal-y-llyn, deep in the mountains of Snowdonia National Park, Gwynedd.

Eco Retreats
4 star★

Eco Retreats

Self-catering · Dyfi Forest, 7 miles from Machynlleth · 3.6 miles away

Three private off-grid Mongolian yurts on a 1,300-acre organic farm deep in the Dyfi Forest, with wood-fired baths and no wifi.

Gwernan Hotel

Gwernan Hotel

Hotel · Islawrdref, Dolgellau · 4.2 miles away

A homely lakeside-country hotel near Dolgellau with its own garden and picnic area, right on the edge of Snowdonia National Park.

The Dolgoch

The Dolgoch

B&B · Dolgoch, B4405, Tywyn · 4.7 miles away

A B&B on the B4405 near Tywyn, handy for Tywyn Beach, the Talyllyn Railway and the hills around Cader Idris.

Borthwen BnB

Borthwen BnB

B&B · Cader Road, Dolgellau · 5.3 miles away

A B&B on Cader Road in Dolgellau, ringed by Snowdonia's mountains, with garden views and free parking on site.

Bryn Mair Gardens

Bryn Mair Gardens

B&B · Love Lane, Dolgellau · 5.3 miles away

Just three refined en-suite rooms in a former Georgian rectory on Love Lane, Dolgellau, with a walled garden and mountain views.

Brynffynnon Boutique Bed and Breakfast

Brynffynnon Boutique Bed and Breakfast

B&B · Love Lane, Dolgellau · 5.3 miles away

Adults-only B&B on Love Lane in Dolgellau with breakfast, garden and mountain views, close to the National White Water Centre.

Plas Gwyn

Plas Gwyn

B&B · Cader Road, Dolgellau · 5.3 miles away

A stone Georgian B&B on Cader Road in Dolgellau, well suited to walkers and paddlers using the nearby National White Water Centre.

Afallon Townhouse Gwynedd Room

Afallon Townhouse Gwynedd Room

Guest Accommodation · Lombard Street, Dolgellau · 5.3 miles away

A two-room, adults-only townhouse on Lombard Street in Dolgellau, right in the heart of Snowdonia's walking and cycling country.

Ivy House B&B

Ivy House B&B

Guest Accommodation · Finsbury Square, Dolgellau · 5.4 miles away

A relaxed B&B in Dolgellau's Finsbury Square offering breakfast and packed lunches, with pubs and restaurants close by and free parking.

Y Meirionnydd Boutique Hotel

Y Meirionnydd Boutique Hotel

Hotel · Smithfield Square, Dolgellau · 5.4 miles away

A recently refurbished boutique hotel on Smithfield Square in Dolgellau, with mountain views and an adults-only stay near Snowdonia's trails.

Royal Ship Hotel

Royal Ship Hotel

Hotel · Queens Square, Dolgellau · 5.4 miles away

Royal Ship Hotel is a 23-room coaching inn on Queens Square in Dolgellau, known locally for its hearty Sunday roasts and easy access to Cadair Idris.

Llety Brynawel Guest House

Llety Brynawel Guest House

B&B · Tower Road, Machynlleth · 5.5 miles away

A four-room B&B on Tower Road in Machynlleth, with mountain and garden views close to the Dyfi estuary and Snowdonia.

Guest Accommodation
Aber Cottage B&B

Aber Cottage B&B

Guest Accommodation · Smithfield Street, Dolgellau · 5.5 miles away

A small, three-room B&B in Dolgellau suited to walkers and cyclists based near Cadair Idris and the Mawddach Estuary.

B&B
Cader Idris Suite at Pen y coed Hall

Cader Idris Suite at Pen y coed Hall

B&B · 1 Frondirion, Dolgellau · 5.7 miles away

B&B suite in Dolgellau with mountain views, close to walking and cycling routes and the National White Water Centre.

Plas Dolguog
4 star★

Plas Dolguog

Guest House · Penegoes, 2 miles from Machynlleth · 5.7 miles away

A sixteenth-century mansion in the Snowdonia foothills near Penegoes, with individually styled en-suite rooms, private balconies and an orangery.

Hotel
Penmaenuchaf Hall Hotel

Penmaenuchaf Hall Hotel

Hotel · Penmaenpool, Dolgellau · 5.7 miles away

A 14-room country house hotel near Dolgellau, on the edge of Snowdonia, with mountain views and its own spa and pool.

Penmaenuchaf
4 star★

Penmaenuchaf

Hotel · Penmaenpool, near Dolgellau · 5.7 miles away

Restored stone country house above the Mawddach estuary at the foot of Cadair Idris, with a well-regarded restaurant.

Hotel
White Lion Hotel
3 star★★

White Lion Hotel

Hotel · Heol Pentrehedyn, Machynlleth town centre · 5.7 miles away

A 3-star coaching inn on Heol Pentrehedyn with oak beams, an inglenook fireplace and a restaurant serving fresh local produce.

Hotel
The Wynnstay Hotel
3 star★★

The Wynnstay Hotel

Hotel · Heol Maengwyn, Machynlleth town centre · 5.7 miles away

A traditional mid-Wales coaching inn on Heol Maengwyn, with comfortable rooms, a well-stocked bar and a Welsh-produce restaurant.

Ty Bech Twt

Ty Bech Twt

Guest Accommodation · Pennant, Machynlleth · 5.7 miles away

Simple guest accommodation near Pennant, Machynlleth, with a garden and mountain views, handy for the National White Water Centre.

George III Hotel

George III Hotel

Hotel · Penmaenpool, Dolgellau · 5.8 miles away

Overlooking the Mawddach estuary at Penmaenpool near Dolgellau, this 11-room hotel pairs mountain views with a welcoming pub restaurant.

Cross Foxes - Bar Grill Rooms

Cross Foxes - Bar Grill Rooms

Guest Accommodation · Brithdir, Dolgellau · 5.8 miles away

A bar-grill-with-rooms in Brithdir near Dolgellau, suited to walkers and Snowdonia road-trippers who want a proper meal after a day outdoors.

Maenllwyd Guest House
3 star★★

Maenllwyd Guest House

B&B · Machynlleth town centre · 5.8 miles away

A family-run B&B in a former Manse dating from around 1800, offering seven en-suite rooms in the heart of Machynlleth since 1980.

Dwy Olwyn

Dwy Olwyn

Guest Accommodation · Dwy Olwyn, Dolgellau · 5.8 miles away

Guest accommodation in Dolgellau, near the Mawddach Trail, with mountain views and free parking, well placed for walking Snowdonia and Cader Idris.

Canol y Llan

Canol y Llan

Guest Accommodation · Carol Y Llan, Machynlleth · 6 miles away

Canol y Llan is a guest accommodation near Machynlleth, Powys, with the Vale of Rheidol Railway among the local attractions.

Dolgun Uchaf Guesthouse

Dolgun Uchaf Guesthouse

Guest Accommodation · Dolgun Uchaf, Dolgellau · 6.1 miles away

A 9-room guesthouse at Dolgun Uchaf near Dolgellau, with free parking and a garden, well placed for exploring Snowdonia.

Borthwnog Hall

Borthwnog Hall

Guest Accommodation · Bontddu, Dolgellau · 6.2 miles away

A characterful hall near Bontddu and Dolgellau, with garden grounds and free parking on the edge of Snowdonia National Park.

Showmans Wagon at Coed Cae

Showmans Wagon at Coed Cae

Guest Accommodation · Taicynhaeaf, Dolgellau · 6.3 miles away

A single showman's wagon near Dolgellau, Gwynedda, set with garden and river views close to the Mawddach Trail and Cadair Idris.

Penrhosmawr

Penrhosmawr

B&B · Penrhosmawr, Machynlleth · 6.4 miles away

B&B near Machynlleth with en-suite rooms overlooking garden and mountain views, plus free parking and 24-hour reception.

Cwm Dylluan

Cwm Dylluan

B&B · Cwm Dylluan, Machynlleth · 6.7 miles away

B&B near Machynlleth, Powys, with mountain views and a garden, close to the Vale of Rheidol Railway.

Bae Abermaw
4 star★

Bae Abermaw

B&B · Panorama Road, Barmouth · 6.8 miles away

A boutique Victorian B&B on Panorama Road with fourteen rooms, a licensed bar and garden, and views over the Mawddach estuary.

Lawrenny Lodge

Lawrenny Lodge

B&B · Aberamffra Road, Barmouth · 6.8 miles away

Adults-only B&B on Aberamffra Road in Barmouth, with free on-site parking and a garden just over half a mile from town.

No6

No6

B&B · 6 Porkington Terrace, Barmouth · 6.9 miles away

A B&B on Porkington Terrace in Barmouth, with en-suite rooms and views over sea and mountains from the Welsh coast.

Bryn Melyn Apartments
4 star★

Bryn Melyn Apartments

Self-catering · Panorama Road, Barmouth · 6.9 miles away

A small self-catering mini-resort of three spacious apartments on Panorama Road, with estuary views and a shared terrace.

Sunray Guest House

Sunray Guest House

Guest Accommodation · Sunray, Barmouth · 7 miles away

Guest house near Barmouth with the Fairbourne Railway close by, plus walking, cycling and golf all within easy reach.

The Tilman

The Tilman

Hotel · Church Street, Barmouth · 7.1 miles away

A Church Street hotel in Barmouth, minutes from Gwynedd's coast and countryside, with free parking and a restaurant on site.

Aber House
3 star★★

Aber House

B&B · High Street, Barmouth · 7.1 miles away

A welcoming six-room B&B on the High Street in the centre of Barmouth, close to the harbour, with a dog-friendly annex.

Tal Y Don Hotel

Tal Y Don Hotel

Hotel · High Street, Barmouth · 7.2 miles away

A small, no-frills hotel on Barmouth's High Street, good for walkers and beach-goers who don't need parking or fuss.

Peniarth Arms

Peniarth Arms

Hotel · Bryncrug, Tywyn · 7.3 miles away

A village pub-hotel in Bryncrug near Tywyn, with free on-site parking, a bar and restaurant, and Gwynedd's countryside on the doorstep.

The Royal
3 star★★

The Royal

Inn · King Edward Street, Barmouth · 7.3 miles away

A newly refurbished family pub with ten en-suite rooms on King Edward Street, within 500 metres of the beach and station.

Endeavour Guest House

Endeavour Guest House

Guest Accommodation · Marine Parade, Barmouth · 7.4 miles away

Guest house on Marine Parade in Barmouth, close to Fairbourne Railway and the town's beaches, pubs and walking country.

Leamington House Hotel

Leamington House Hotel

Hotel · 4 Marine Parade, Barmouth · 7.4 miles away

A seafront hotel on Barmouth's Marine Parade, with mountain views and easy access to the town's beach, harbour and Fairbourne Railway.

Oceandrive

Oceandrive

B&B · 5 Marine Parade, Barmouth · 7.4 miles away

Oceandrive is a B&B on Marine Parade in Barmouth, with en-suite family rooms just steps from the seafront.

Guest Accommodation
The Sandpiper

The Sandpiper

Guest Accommodation · 7 Marine Parade, Barmouth · 7.4 miles away

A guest house on Barmouth's Marine Parade, close to the seafront and Fairbourne Railway, with en-suite family rooms and 24-hour reception.

Wavecrest Guest House
3 star★★

Wavecrest Guest House

Guest House · Seafront, Barmouth · 7.4 miles away

A family-run Victorian guest house on the seafront, two minutes from the beach with mountain and sea views.

Bluebells Guest House

Bluebells Guest House

Guest Accommodation · 9 Marine Parade, Barmouth · 7.4 miles away

Adults-only guest house on Marine Parade in Barmouth, with en-suite rooms and free on-site parking close to the seafront.

Seascape

Seascape

Guest Accommodation · 10 Marine Parade, Barmouth · 7.4 miles away

Adults-only guest accommodation on Marine Parade in Barmouth, close to a pub, restaurant and the Fairbourne Railway.

Crystal House Bed & Breakfast

Crystal House Bed & Breakfast

B&B · 19 Marine Parade, Barmouth · 7.5 miles away

Seafront B&B on Marine Parade in Barmouth with a cooked breakfast, sea views and family rooms just steps from the beach.

Mor Wyn Guest House

Mor Wyn Guest House

Guest Accommodation · 21 Marine Parade, Barmouth · 7.5 miles away

On Marine Parade overlooking Barmouth's seafront, this guest house offers en-suite rooms, a garden and free parking close to the coast.

The Sandbanks

The Sandbanks

Hotel · Marine Parade, Barmouth · 7.5 miles away

The Sandbanks is a 35-room seafront hotel on Marine Parade in Barmouth, with sea views and easy reach of Mawddach Estuary and Eryri.

Twr Mynach

Twr Mynach

B&B · Llanaber Road, Barmouth · 7.6 miles away

Twr Mynach is a B&B on Llanaber Road in Barmouth, close to the town and near the Fairbourne Railway.

Moelfre B&B

Moelfre B&B

B&B · 2 Coed Yr Onnen, Machynlleth · 7.6 miles away

A modest modern-build B&B near Machynlleth, Powys, with garden views and free parking for those exploring mid-Wales.

Min y Mor Hotel
3 star★★

Min y Mor Hotel

Hotel · Marine Promenade, Barmouth · 7.6 miles away

A seafront hotel directly on Barmouth's promenade, with a licensed restaurant, bar and a beer garden overlooking the beach.

Ty'r Graig Castle
4 star★

Ty'r Graig Castle

Hotel · Clifftop above the harbour, Barmouth · 7.9 miles away

A gothic-style Victorian castle 200 feet above Barmouth, with eleven en-suite rooms, a restaurant, and sweeping views over Cardigan Bay.

Glandyfi Castle
5 star

Glandyfi Castle

Self-catering · Glandyfi, overlooking the Dyfi estuary near Machynlleth · 7.9 miles away

A restored Regency gothic revival castle above the Dyfi estuary, taken on an exclusive-use basis for group stays, celebrations and weddings.

Afon Rhaiadr Country House

Afon Rhaiadr Country House

Guest Accommodation · Rhaiadr Wnion, Dolgellau · 8 miles away

Adults-only country house near Dolgellau on the edge of Eryri National Park, with woodland views and just seven individually decorated rooms.

Ynyshir
5 star

Ynyshir

Hotel · Eglwysfach, 6 miles from Machynlleth · 8.5 miles away

A two-Michelin-starred restaurant with rooms overlooking the Dyfi estuary at Eglwysfach, built around a single tasting-menu dining experience.

Cefn Coch Farm
3 star★★

Cefn Coch Farm

Self-catering · Glaspwll, 4 miles from Machynlleth · 8.5 miles away

Two modernised self-catering cottages on a regenerative working hill farm at Glaspwll, with guided ecology tours and farm-reared beef.

Heulwen Guest House

Heulwen Guest House

B&B · Llanfachreth, Dolgellau · 8.6 miles away

B&B in Llanfachreth near Dolgellau with en-suite rooms, mountain views and a garden, plus free on-site parking.

Hendre Clochydd Hall

Hendre Clochydd Hall

Guest Accommodation · Llanaber, Barmouth · 9 miles away

Adults-only guest house in Llanaber near Barmouth, with sea views and easy access to Snowdonia for a quiet, active break.

Saint Cadfans Lodge

Saint Cadfans Lodge

Guest Accommodation · 1 College Green, Tywyn · 9.2 miles away

A guest lodge in Tywyn, Gwynedd, close to the Vale of Rheidol Railway, with free on-site parking and 24 hour reception.

Leahurst Bed and Breakfast

Leahurst Bed and Breakfast

B&B · Leahurst, Tywyn · 9.2 miles away

B&B in Tywyn, Gwynedd, close to the Vale of Rheidol Railway and the town itself, with sea and mountain views from the property.

The Firecat Country House B&B

The Firecat Country House B&B

B&B · Camlan Uchaf, Mallwyd · 9.3 miles away

Small B&B in Mallwyd, Gwynedd, surrounded by walking and cycling country with fishing and horse riding nearby.

Ty Derw Country House

Ty Derw Country House

Guest Accommodation · The Old Road, Dinas Mawddwy · 9.5 miles away

Adults-only country house on the old road through Dinas Mawddwy, Gwynedd, with a garden and easy access to walking and cycling country.

Brigands Inn

Brigands Inn

Hotel · Brigands Inn, Mallwyd · 9.7 miles away

A nine-room inn in Mallwyd, Gwynedd, with its own restaurant and bar, handy for the National White Water Centre nearby.

Buckley Arms

Buckley Arms

Hotel · Top Minllyn, Machynlleth · 9.7 miles away

An adults-only hotel near Machynlleth for couples after a quiet Powys base, with mountain views and the National White Water Centre close by.

Penhelig Arms

Penhelig Arms

Hotel · 27-29 Terrace Rd, Aberdovey · 9.9 miles away

Seaside pub-hotel in Aberdovey with a bar and restaurant serving fresh food, plus 16 rooms overlooking the estuary.

🏨

Know a hotel / b&b in Tal-y-llyn 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