Cheap Hotels in Swaffham
Best Western George Hotel
Lydney House - Guest house Hotel
Hotels in Swaffham
Tucked away in the picturesque Norfolk countryside, Swaffham is a beautiful little town with a pretty and vibrant centre and lots of intriguing places to visit nearby.
A short drive from King's Lynn in Norfolk, Swaffham is an ideal destination if you're looking to get away from it all in a laid-back, rural setting.
This old-English market town has an impressive history and plenty of curious places to visit in the surrounding area, and this makes it a perfectly relaxing spot for a break.
While you're wandering through the little streets, make sure to look out for the lovely 18th-century statue of Ceres in the marketplace, dedicated to the town for good fortune as the goddess of the harvest.
Exploring the area
One of the most popular places to go close to Swaffham is Castle Acre Priory. These stunning, towering remains date right back to the 11th century, and they're definitely worth checking out.
If you'd like to learn more about the social history of this rural area, pop across to the Swaffham Museum. Or, visit The Green Britain Centre for an interesting glimpse into sustainable energy. And for a breath of fresh air and a fun afternoon out, drive out to the picturesque Gooderstone Water Gardens & Nature Trail.
Places to eat and sleep
If you're looking for atmospheric, friendly pubs and eateries, Swaffham really is the place for you. There are lots of relaxed local places to enjoy a drink or a pub meal in cosy surroundings like The Station Bar, The Windmill Inn and The Peddars Inn.
When it comes to booking a homely Swaffham hotel, look for somewhere close to the heart of the town so you can easily get out and about and explore the sights. Strattons Hotel, BEST WESTERN George Hotel and Lydney House are all popular choices worth looking into.
We search from 120,000 hotels worldwide to find you the best deals.
Price Match Guarantee
Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.
Need help with your booking?
Call us on 0800 093 5555