Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Porthmadog

Tonight Tonight 11 Dec - 12 Dec
This weekend This weekend 15 Dec - 17 Dec
Next weekend Next weekend 22 Dec - 24 Dec

Search Hotels near Top Porthmadog Attractions

Top 10 Hotels in Porthmadog

See all 5 Hotels in Porthmadog

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Royal Sportsman Hotel

The Royal Sportsman Hotel

131 High Street, Porthmadog
3.5 out of 5.0
4.0 out of 5 (67 reviews)

Situated in Porthmadog, this hotel is 3.1 mi (5 km) from Portmeirion Sands and within 6 miles (10 km) of Portmeirion Central Piazza and Criccieth Castle. Gelert's ...

£67

£67
Golden Fleece Inn Tremadog

Golden Fleece Inn Tremadog

Market Square, Porthmadog
3.5 out of 5.0
3.7 out of 5 (34 reviews)

Situated in Porthmadog, this hotel is within 6 miles (10 km) of Portmeirion Sands, Portmeirion Central Piazza and Criccieth Castle. Gelert's Grave and Harlech ...

£49

£49
Aberdunant Hall

Aberdunant Hall

Prenteg, Porthmadog
4.0 out of 5.0
4.5 out of 5 (52 reviews)

Situated in a national park, this hotel is within 9 miles (15 km) of Gelert's Grave, Portmeirion Sands and Portmeirion Central Piazza. Criccieth Castle and Rhyd ...

£75

£75
Plas Tan Yr Allt Historic Country House

Plas Tan Yr Allt Historic Country House

Plas Tan Yr Allt, Porthmadog
4.5 out of 5.0
5.0 out of 5 (21 reviews)

Situated in a national park, this country house is within 6 miles (10 km) of Portmeirion Sands, Portmeirion Central Piazza and Criccieth Castle. Gelert's Grave ...

£96

£96
Awelon Holiday Cottage, Sleeps 10 Situated in Historic Tremadog, Porthmadog

Awelon Holiday Cottage, Sleeps 10 Situated in Historic Tremadog, Porthmadog

Market Square, porthmadog

Situated by the ocean, this cottage is within 6 miles (10 km) of Portmeirion Sands, Portmeirion Central Piazza and Criccieth Castle. Gelert's Grave and Harlech ...

Get Rates

Get Rates
Hotel Portmeirion & Castell Deudraeth

Hotel Portmeirion & Castell Deudraeth

Minffordd, Penrhyndeudraeth
4.5 out of 5.0
4.7 out of 5 (114 reviews)

Situated near the beach, this spa hotel is steps away from Portmeirion Sands and Portmeirion Central Piazza. Criccieth Castle and Gelert's Grave are also within ...

£87

£87
Gwynle Boutique B&B

Gwynle Boutique B&B

12 Tanygrisiau Terrace, Criccieth
3.5 out of 5.0
4.7 out of 5 (111 reviews)

Situated in Criccieth, this bed & breakfast is 0.1 mi (0.1 km) from Criccieth Castle and within 9 miles (15 km) of Portmeirion Sands and Portmeirion Central ...

£62

£62
Glyn-Y-Coed

Glyn-Y-Coed

Porthmadog Rd, Criccieth
4.5 out of 5.0
4.7 out of 5 (110 reviews)

Situated near the beach, this guesthouse is 0.3 mi (0.5 km) from Criccieth Castle and within 9 miles (15 km) of Portmeirion Central Piazza and Portmeirion Sands. ...

£71

£71
Castle Cottage Restaurant With Rooms

Castle Cottage Restaurant With Rooms

Castle Cottage Restaurant with Rooms, Harlech
4.0 out of 5.0
3.8 out of 5 (5 reviews)

Situated near the beach, this bed & breakfast is 0.1 mi (0.1 km) from Harlech Castle and within 9 miles (15 km) of Portmeirion Sands and Portmeirion Central ...

£112

£112
Cefn Uchaf Guest House

Cefn Uchaf Guest House

Near Porthmadog, Garndolbenmaen
3.5 out of 5.0
2 others viewing this property now
4.4 out of 5 (180 reviews)

Situated in a rural location, this guesthouse is 3.7 mi (5.9 km) from Criccieth Castle and within 12 miles (20 km) of Portmeirion Sands and Portmeirion Central ...

£58

£58
Map

Recent Reviews in Porthmadog