Cheap Hotels in Keynsham
Near the airport
Dating back to 1609, this charming manor is believed to be the oldest dwelling house in Keynsham Village. It retains period features like oak beams, and offers free Wi-Fi and free parking on site. Rooms at The Old Manor House Hotel are quaint and traditional in style, and some even feature an original old safe (although these don’t work). Other benefits include a TV and tea and coffee making facilities. Guests can relax in the bar, with its roaring log fires and exposed brick walls. An à la carte menu is served in the restaurant, and each morning a full English breakfast is provided. The Old Manor House is situated between Bath and Bristol, a 15-minute drive from both cities. Glastonbury, famous for its music festival, is 30 miles away, and Weston-super-Mare is 25 miles from the building.
Hotels in Keynsham
Roughly halfway between Bristol and Bath and only 15 miles from the Bristol Channel, Keynsham is an appealing little town in Somerset, not far from the Gloucestershire border. Here you're ideally placed to explore significant parts of the West Country. Book a Keynsham hotel with us and discover this beautiful part of the world.
Keynsham Memorial Park
Close to the High Street you'll find the Keynsham Memorial Park which is made up of nearly 27 acres of parkland and wooded areas, and is intersected by the River Chew. The park is perfect for a serene stroll or relaxing on the grass or a bench while watching the world go by. Within the grounds you'll find a café, two children's play areas and a bowling green.
There are plenty of nature reserves in this part of the country and eight miles to the west you'll discover the Forest of Avon. Here there is a community woodland and nature reserve with more than 50 acres of land containing around 19,000 trees and plants as well as a wildflower meadow. The reserve provides sanctuary for a host of different birds from Whitethroats to Bullfinches.
Less than three miles away, Avon Valley Adventure & Wildlife Country Park offers excitement and fun for all the family. Within 80 acres of lovely countryside you'll have the chance to interact with a range of farm and wildlife animals, watch falconry displays, take riverside walks while admiring the local flora and fauna. There are plenty of activities for children, such as the large outdoor play area, junior assault course and undercover play area.
Restaurants, cafés and pubs
Keynsham is a small town but has a good selection of places to eat and drink. The Empire of India brings the tantalising taste of the East to the West Country, and has a reputation for its tasty Indian and Bengal dishes, good atmosphere and friendly staff. The Pomegranate Café Restaurant offers breakfast, brunch and speciality teas. This friendly eatery often holds music, literary and art events. And for good old-fashioned pub fare served with a choice beer or cider, The Crown Inn is a popular haunt.
Shopping in and around Keynsham
Keynsham has a smattering of shops from well-known names to independent and speciality stores. If you fancy splashing the cash in a larger shopping environment then nearby Bristol is a great destination. Bath, in the opposite direction, affords a host of popular high street stores. You'll also be able to find brands not often seen outside of London and there are a range of quirky, eclectic delis, bookstores and much more.
Frequently asked questions about Hotels in Keynsham
Which hotels are the most popular ones to stay at in Keynsham?According to our booking data, the most booked hotels in Keynsham are The Old Manor House Hotel and Hayward’s at the Grasmere.
What is the cheapest price for a hotel in Keynsham?The lowest price for a double room in Keynsham is £80.
What are the best hotels in Keynsham near the center?If you want to stay near the center of Keynsham, you can consider staying at The Old Manor House Hotel and Hayward’s at the Grasmere.
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