We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Porthmadog Station

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Penamser Road, Porthmadog LL49 9NY, Wales
0.6 km from Porthmadog Station
Special Offer: From £29
Rooms starting from £29. Book early for the best price... Read more
Check In Check Out
Show Prices
131 High Street, Porthmadog LL49 9HB, Wales
0.3 km from Porthmadog Station
Check In Check Out
Show Prices
Penamser Road, Porthmadog LL49 9NY, Wales
0.6 km from Porthmadog Station
Check In Check Out
Show Prices
Portmeirion | Penrhyndeudraeth, Portmeirion LL48 6ER, Wales
3.1 km from Porthmadog Station
Check In Check Out
Show Prices
| Minffordd, Penrhyndeudraeth LL48 6ER, Wales
3.2 km from Porthmadog Station
Check In Check Out
Show Prices
Tremeifion Tremeifion Soar Road, Talsarnau LL47 6UH, Wales
6.0 km from Porthmadog Station
Check In Check Out
Show Prices
Beach Bank | Criccieth, Criccieth LL52 0HW, Wales
6.5 km from Porthmadog Station
Check In Check Out
Show Prices
Portmadog Road, Criccieth LL52 0HP, Wales
6.5 km from Porthmadog Station
Check In Check Out
Show Prices
Mona Terrace, Criccieth, Wales
6.6 km from Porthmadog Station
Check In Check Out
Show Prices
23-25 High Street, Criccieth LL52 0BS, Wales
6.9 km from Porthmadog Station
Check In Check Out
Show Prices
25 Marine Terrace, Criccieth LL52 0EL, Wales
7.0 km from Porthmadog Station
Check In Check Out
Show Prices
Hwy A497 | Criccieth Gwynedd, Criccieth LL52 OSA, Wales
7.9 km from Porthmadog Station
Check In Check Out
Show Prices
Fford Newydd, Snowdonia National Park, Harlech LL46 2UB, Wales
8.4 km from Porthmadog Station
Check In Check Out
Show Prices
Beddgelert, Snowdonia National Park LL55 4YE, Wales
9.1 km from Porthmadog Station
Check In Check Out
Show Prices
Bryn Eglwys Hotel, Beddgelert, Snowdonia National Park LL55 4NB, Wales
9.3 km from Porthmadog Station
Check In Check Out
Show Prices
Llanbedr, Snowdonia National Park LL45 2NH, Wales
12.5 km from Porthmadog Station
Check In Check Out
Show Prices
We're sorry, Tremadog doesn't have any hotels.
Tremadog has 5 Guest Houses with 455 reviews
Tremadog, Porthmadog LL49 9RG, Wales
1.2 km from Porthmadog Station
#1 of 5 Tremadog B&B and Inns
Check In Check Out
Show Prices
8 Market Square, Tremadog, Porthmadog LL49 9RB, Wales
1.0 km from Porthmadog Station
#2 of 5 Tremadog B&B and Inns
Check In Check Out
Show Prices
30 Dublin Street, Tremadog, Porthmadog LL49 9RH, Wales
1.1 km from Porthmadog Station
#3 of 5 Tremadog B&B and Inns
Check In Check Out
Show Prices
See all 5 Tremadog Guest Houses
Consider these nearby hotels
See all hotels in or near Tremadog
Penamser Road, Porthmadog LL49 9NY, Wales
0.6 km from Porthmadog Station
Check In Check Out
Show Prices
131 High Street, Porthmadog LL49 9HB, Wales
0.3 km from Porthmadog Station
Check In Check Out
Show Prices
Portmeirion | Penrhyndeudraeth, Portmeirion LL48 6ER, Wales
3.1 km from Porthmadog Station
Check In Check Out
Show Prices
| Minffordd, Penrhyndeudraeth LL48 6ER, Wales
3.2 km from Porthmadog Station
Check In Check Out
Show Prices
Portmadog Road, Criccieth LL52 0HP, Wales
6.5 km from Porthmadog Station
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.
Tremadog Travel Forum Need specific advice visiting Tremadog, Porthmadog? Visit the TripAdvisor Travel Forum for Tremadog and ask our Destination Experts and the travel community.