Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Porthmadog on Hotels.com. These Porthmadog hotels consistently deliver on comfort, location and traveller experience. Last updated on .
Hotels in Porthmadog
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Porthmadog?




1. Aberdunant Hall
Aberdunant Hall



2. Royal Sportsman Hotel
Royal Sportsman Hotel



3. The Seafront Hotel by Compass Hospitality
The Seafront Hotel by Compass Hospitality



4. Golden Fleece Inn Tremadog
Golden Fleece Inn Tremadog



5. The Marine Hotel
The Marine Hotel



6. Lion Hotel and Studio Apartments
Lion Hotel and Studio Apartments



7. Hotel Portmeirion & Castell Deudraeth
Hotel Portmeirion & Castell Deudraeth



10. Castle Cottage Inn
Castle Cottage Inn



11. Maes Y Neuadd Country House
Maes Y Neuadd Country House



12. Yr Hen Farcdy Bed & Breakfast
Yr Hen Farcdy Bed & Breakfast



13. Y Branwen Restaurant & Rooms - Adult Only and Dog Friendly
Y Branwen Restaurant & Rooms - Adult Only and Dog Friendly



17. Plas Weunydd Hotel
Plas Weunydd Hotel



18. St George's Hotel
St George's Hotel



19. Celtic Royal Hotel & Spa
Celtic Royal Hotel & SpaCheck out pet-friendly hotels in Porthmadog




Captains Quarters
Captains Quarters



Aberdunant Hall Sleeps 7 With Balcony
Aberdunant Hall Sleeps 7 With Balcony



31C South Snowdon Wharf
31C South Snowdon WharfGo beyond your typical stay in Porthmadog
Our prices for hotels in Porthmadog are cheapest in February
Price trends for hotels in Porthmadog
Top landmarks in Porthmadog
Ffestiniog & Welsh Highland Railways
Welsh Highland Heritage Railway
Glaslyn Leisure Centre
Y Ganolfan Arts Centre
Learn more about Porthmadog
Porthmadog is well known for its attractions such as Ffestiniog & Welsh Highland Railways and Black Rock Sands. This welcoming city has something for everyone including restaurants and sights like Eryri National Park and Welsh Highland Heritage Railway—all within a small-town setting.
See all hotels in Porthmadog
Check out reviews of Porthmadog hotels guests love
Waterloo Hotel Lodge
"Wonderful stay, the staff were all just so lovely and friendly, the food was great (we had dinner and breakfast) and the rooms had everything and more than you needed"
Ty Glyndwr Hotel Bangor
"Lovely stay ,our double room was clean and comfortable with a good view over train station, up two flights of stairs so may be difficult if you have mobility problems. Welcoming staff and bar not too pricey Small car park and handy for Bangor city centre Huge breakfast was really good"
Celtic Royal Hotel & Spa
"Lovely big room ,clean and quiet and the pool was a fantastic addition after a long day out exploring"
The Royal Victoria Hotel
"Lovely hotel, restaurant food was very good, wait staff excellent, The room was good, but found the bed a big hard. There was no aircon and the fan was not really suitable to keep the room cool. There were no tissues or shampoo and conditioner in the bathroom. Disappointing no fridge to keep drinks cool and no complimentary water."
Aberdunant Hall
"We had a lovely couple of nights staying at Aberdunant Hall this week! The room was clean, comfortable, and quiet at nighttime (we were opposite the park which was a bit noisy in the evening, but quietened down when it was time to sleep so it wasn’t an issue). The holiday park itself also looked great and surrounded by so much lovely scenery. We had a meal at the restaurant on one of the nights and breakfast each morning which we really enjoyed and felt was a reasonable price (especially the breakfast at only £14pp for the buffet). The staff in the restaurant/bar were all very friendly, particularly Neil and Caio who looked after our table. We would definitely use Aberdunant Hall as a base again if we’re ever returning to explore North Wales."
Black Boy Inn
"Pros- clean room, spacious bathroom, good area nearby Cons- no parking, neighbouring parking costs £15 a night. Luckily managed to get a nearby parking few minutes walk for around £5"
Château Rhianfa
"Very good breakfast service and food quality"
The Swallow Falls Inn - The Inn Collection Group
"This place really exceeded our expectations. We thought it looked nice online but it’s even nicer in real life. We had a family room and we were very happy with it. Everything was clean and well kept. We were very impressed with the quality of everything in the hotel, including the lovely smelling shampoo and shower gel provided, the super soft bedding and the nice, powerful shower. All of the staff we encountered were very friendly and helpful. Nothing we asked felt like too much trouble. The breakfasts were delicious and they had options for vegetarians and vegans, which was great for us. There are also EV charger in the hotel car park, which really helped with our trip. The hotel itself is in a great location for exploring Betws-y-coed and North Wales. We had a lovely stay and would highly recommend to anyone looking to stay in that area!"
Royal Sportsman Hotel
"Good enough."
Frequently asked questions
Find out more about Porthmadog
Explore Porthmadog: A Coastal Haven Nestled Between Mountains and Mystical Landscapes
Nestled between the breathtaking Snowdonia National Park and the sparkling shores of Cardigan Bay, Porthmadog is a charming coastal town that offers a perfect blend of adventure and relaxation. Famous for its picturesque harbour and the historic Ffestiniog Railway, visitors can embark on scenic train journeys through lush landscapes. Stroll along the sandy beaches or indulge in delightful local eateries serving fresh seafood. With the stunning backdrop of mountains and the tranquil coastline, Porthmadog is an ideal destination for families, nature lovers, and those seeking a romantic getaway. Experience the magic of this hidden gem in Wales.
Discover great hotels near Porthmadog
Porthmadog offers a range of hotel accommodations, from charming guesthouses to comfortable chain hotels. You can find options that suit various budgets and preferences, often featuring stunning views of Snowdonia and easy access to local attractions. Enjoy a relaxing stay in this picturesque Welsh town. These are some of the hotels preferred by our travellers near Porthmadog:
- Hotel Portmeirion & Castell DeudraethOpens in a new window: This luxurious 4.0-star hotel offers an exquisite beachside experience, boasting a remarkable guest rating of 9.6 out of 10. With direct access to the beach, it provides a tranquil setting for leisure travellers seeking relaxation and indulgence. The hotel features beautifully designed rooms with stunning views, perfect for unwinding after a day of exploration. Guests appreciate the opulent atmosphere and exceptional amenities, ensuring a memorable stay in a splendid coastal environment.
- Yr Hen Farcdy Bed & BreakfastOpens in a new window: Experience the charm of this delightful 3.0-star Bed and Breakfast, rated a perfect 10.0 out of 10 by guests. Ideal for adventure seekers, it is nestled in a nature-rich area that offers a variety of exhilarating outdoor activities. The accommodation is designed to provide a warm and welcoming atmosphere, making it a favourite among travellers looking for a unique experience. Guests rave about the sumptuous breakfasts and the hosts’ attentiveness, making every stay feel like a special occasion.
- Plas Isa HotelOpens in a new window: This inviting 3.0-star Bed and Breakfast boasts a commendable guest rating of 9.4 out of 10, catering to adventure enthusiasts seeking captivating outdoor experiences. The property is surrounded by stunning landscapes and offers a range of activities like rock climbing and fishing, providing an ideal base for those eager to explore the great outdoors. Guests enjoy the comfortable accommodations and the relaxed atmosphere, making it a perfect retreat for those looking to immerse themselves in nature while enjoying a homely touch.
Where to stay near Porthmadog
Some great areas to stay when visiting Porthmadog are Pwllheli, Blaenau Ffestiniog, and Portmeirion. Pwllheli offers trendy cafes and beautiful beaches, while Blaenau Ffestiniog boasts stunning mountain scenery and friendly locals. Portmeirion is renowned for its unique architecture and gardens. For first-time visitors, Portmeirion is ideal, providing a memorable blend of culture and beauty.
- PwllheliOpens in a new window: Pwllheli is a charming seaside town that offers a delightful blend of relaxation and trendy vibes. With its beautiful sandy beaches and stunning marina, it’s perfect for those looking to unwind or indulge in some watersports like wakeboarding. The local coffee spots are ideal for a leisurely afternoon, while nearby golf courses provide a great way to enjoy the surrounding countryside. Don't miss Nefyn Beach and the scenic Aberdaron Beach, both of which are just a short drive away. For a touch of luxury, there are several upscale accommodations that make Pwllheli a top choice for a seaside retreat.
- Blaenau FfestiniogOpens in a new window: Nestled in the mountains, Blaenau Ffestiniog is an enchanting spot for nature lovers and those seeking a friendly atmosphere. The area is steeped in history, with attractions like the Llechwedd Slate Caverns and the breathtaking Eryri National Park, which make it a great base for exploring Wales’ natural beauty. Visitors can take tours to learn about the rich heritage of slate mining or enjoy the tranquil lakes and secluded spots that offer a peaceful escape. It’s a fantastic destination for those looking to engage with the outdoors while enjoying a close-knit community vibe.
- PortmeirionOpens in a new window: Portmeirion is a unique and whimsical village that feels like stepping into a storybook. Known for its stunning architecture and lush gardens, it’s a fantastic place to relax and take in the picturesque surroundings. The village is famous for its vibrant colours and charming layout, making it a favourite for photographers and romantics alike. While you’re there, explore the cultural attractions that highlight the area's artistic heritage, and don’t forget to enjoy the coastal views that this beautiful spot has to offer. Portmeirion offers a truly one-of-a-kind experience that’s perfect for a peaceful getaway.
Things to do in Porthmadog
Nestled amidst rolling hills and lush forests, Porthmadog offers stunning views and a vibrant coastal atmosphere. Enjoy leisurely walks along sandy beaches, explore scenic mountain trails, or unwind in tranquil parks and lakes. This charming town is a gateway to outdoor pursuits, perfect for nature lovers and those seeking relaxation alike.
- Portmeirion Central PiazzaOpens in a new window – Discover the vibrant heart of Portmeirion, where colourful architecture meets lush gardens. Stroll through the charming streets, take in the unique design, and perhaps enjoy a refreshing drink at one of the delightful cafés nestled within this picturesque setting.
- Pen-y-PassOpens in a new window – This stunning natural feature serves as a gateway to some of the best hiking trails in Snowdonia. Lace up your walking boots and explore the scenic paths that wind through lush forests and hilly terrain, all while soaking up the breathtaking views around you.
- Yr WyddfaOpens in a new window – Challenge yourself to climb Wales' highest peak! As you ascend, relish the stunning vistas that unfold at every turn. Whether you're an experienced hiker or a first-timer, the journey to the summit is a rewarding experience that showcases the beauty of the Welsh landscape.
- Nefyn BeachOpens in a new window – Unwind on the sandy shores of Nefyn Beach, where you can take leisurely walks along the coastline or indulge in a picnic with family and friends. The beach offers a serene escape, perfect for soaking up the sun or enjoying the refreshing sea breeze.
- Llechwedd Slate Caverns – Venture underground to explore the fascinating world of slate mining. As you navigate the caverns, learn about the history and significance of slate in the region while marvelling at the stunning rock formations that have been shaped over centuries.
4 tips for savvy savings when booking a hotel in Porthmadog
- Book for the cheapest times: The most budget-friendly time to visit Porthmadog is during January, February, and November, when hotel prices may drop. For those looking to make the most of their trip, staying for at least 2 to 3 days is recommended to fully appreciate the town's key landmarks, rich history, and vibrant culture. Visitors can enjoy friendly locals, delightful dining options, and charming bars, all set against a backdrop of stunning scenery, hilly terrains, and lush forests. This quaint small town offers great value for money with plenty of excursions to explore the surrounding mountains, making it a relaxing getaway for those on a budget.
- Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in Porthmadog, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay informed about flash sales and special promotions. With Smart ShoppingOpens in a new window, the app's comparison tool, you're more likely to see a range of hotel prices and amenities, helping you make an informed choice. You’ll receive updates on your preferred hotels, ensuring you don’t miss any opportunities for a spontaneous getaway.
- Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates could help you find a more affordable stay in a Porthmadog hotel. For those seeking something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average rate. If the price is on the higher end, we may suggest alternative dates that could lead to a more favourable rate.
- Consider your location: Staying closer to key attractions or city centres may offer convenience, but it often comes with higher costs. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and easy access to the places you intend to visit. You could also look into independent hotels situated further out, which are usually likely to be more affordable and can provide a more authentic experience.
Best time to go to Porthmadog
Porthmadog experiences its lowest average temperature in January, at 38.5°F (3.6°C), while July is the hottest month, with an average temperature of 57.6°F (14.2°C). December is typically the wettest month. If you’re looking to soak up the lively atmosphere in Porthmadog, June to August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy to very cloudy conditions.
Keep exploring
- Pentrefelin Hotels
- Hotels with a Pool in Talybont
- Pet-Friendly Hotels in Talybont
- Hotels with Parking in Maentwrog
- Pet-Friendly Hotels in Garndolbenmaen
- Cheap Hotels in Garndolbenmaen
- Garndolbenmaen Hotels
- Hotels near Penrhyndeudraeth Station
- Portmeirion Hotels
- Pet-Friendly Hotels in Llanystumdwy
- Cottages in Llanystumdwy
- Hotels near Ffestiniog & Welsh Highland Railways
- Hotels near Minffordd Station
- Pet-Friendly Hotels in Llanbedr
- Cottages in Llanbedr
- 3 Star Hotels in Llanbedr
- Pet-Friendly Hotels in Ffestiniog
- Cheap Hotels in Ffestiniog
- 3 Star Hotels in Ffestiniog
- Hotels with Parking in Harlech
- Pet-Friendly Hotels in Harlech
- 3 Star Hotels in Harlech
- Golf Hotels in Harlech
- Harlech Hotels
- Cheap Hotels near Aberglaslyn Pass
- 2 Star Hotels in Aberglaslyn Pass
- Pet-Friendly Hotels in Llanfair
- 3 Star Hotels in Llanfair
- Hotels near Criccieth Castle
- Pet-Friendly Hotels in Talsarnau
- Cottages in Talsarnau
- 3 Star Hotels in Talsarnau
- Talsarnau Hotels
- Pet-Friendly Hotels in Llandanwg
- 3 Star Hotels in Llandanwg
- Prenteg Hotels
- Hotels near Yr Wyddfa
- Hotels with Parking in Beddgelert
- Pet-Friendly Hotels in Beddgelert
- Cheap Hotels in Beddgelert
- 3 Star Hotels in Beddgelert
- Beddgelert Hotels
- Pet-Friendly Hotels in Penrhyndeudraeth
- 3 Star Hotels in Penrhyndeudraeth
- Penrhyndeudraeth Hotels
- Pet-Friendly Hotels in Morfa Bychan
- 3 Star Hotels in Morfa Bychan
- Morfa Bychan Hotels
- Hotels near Mermaid Spa
- Minffordd Hotels
- Hotels near Harlech Castle
- Hotels near Porthmadog Station
- Hotels with Parking in Blaenau Ffestiniog
- Hotels with Kitchens in Blaenau Ffestiniog
- Pet-Friendly Hotels in Blaenau Ffestiniog
- Cottages in Blaenau Ffestiniog
- 3 Star Hotels in Blaenau Ffestiniog
- Llanfrothen Hotels
- Hotels with Parking in Dyffryn Ardudwy
- Pet-Friendly Hotels in Dyffryn Ardudwy
- Cottages in Dyffryn Ardudwy
- 3 Star Hotels in Dyffryn Ardudwy
- Hotels with Parking in Criccieth
- Pet-Friendly Hotels in Criccieth
- Cottages in Criccieth
- Apartments in Criccieth
- Cheap Hotels in Criccieth
- 3 Star Hotels in Criccieth
- Golf Hotels in Criccieth
- Criccieth Hotels
- Hostels in Llyn Dinas
- Cheap Hotels near Llyn Dinas
- Luxury Hotels near Llyn Dinas
- 4 Star Hotels in Llyn Dinas
- Hotels near Llandecwyn Station
- Hotels near Hufenfa'r Castell
- Hotels near Royal St. David's Golf Club
- Hotels with Parking in Tremadog
- Pet-Friendly Hotels in Tremadog
- 3 Star Hotels in Tremadog
- Tremadog Hotels
- Hotels near Portmeirion Central Piazza
- Pet-Friendly Hotels in Llanllyfni
- Cottages in Llanllyfni
- Hotels near Y Lasynys Fawr
- Hotels near Talsarnau Station
- Penmorfa Hotels
- Cottages in Trawsfynydd
- 3 Star Hotels in Trawsfynydd
- Pet-Friendly Hotels in Dolbenmaen
- Dolbenmaen Hotels
- Hotels with Parking in Borth-y-Gest
- Pet-Friendly Hotels in Borth-y-Gest
- 3 Star Hotels in Borth-y-Gest
- Golf Hotels in Borth-y-Gest
- Borth-Y-Gest Hotels
- 3 Star Hotels in Tanygrisiau












































