Hotels in Farnham
23 handpicked places to stay
Photo © David Simpson, Google Maps
Farnham makes an easy base for exploring the Surrey Hills without giving up creature comforts, and its compact town centre means many hotels and B&Bs are within walking distance of the castle, museum and restaurants on Castle Street. Expect a mix of traditional coaching inns with period character, independent bed and breakfasts in converted Georgian townhouses, and a handful of larger countryside hotels just outside the centre with easier parking and gardens to relax in after a day's walking. Because Farnham sits on a direct rail line to London Waterloo, it also works well as a quieter, greener alternative to staying in the capital, with journey times of a little over an hour.
Booking ahead is worth doing around the town's craft fairs and market events, reflecting Farnham's status as England's first UNESCO World Craft Town, when accommodation can fill up with visitors combining a browse of the stalls with a stay in the historic centre. Outside those peak dates, Farnham is generally an easy town to find a room in, whether you are passing through en route to Hampshire and the south coast or making it a weekend destination in its own right. Families visiting Birdworld or walkers heading out towards Waverley Abbey and Crooksbury Hill will find plenty of choice close to the A31, while anyone without a car will appreciate how much of the town, from the station to the castle grounds, can be covered comfortably on foot.
Bishops Table Hotel
Hotel · 27 West Street, Farnham
A 24-room hotel on West Street in Farnham, Surrey, with a garden, spa and gym tucked into this Georgian market town.
Bush Hotel Farnham
Hotel · The Borough, Farnham
A large Georgian-era coaching inn on The Borough in Farnham, Surrey, with 94 rooms, a restaurant and bar just steps from the town centre.
Vine Cottage
B&B · Pankridge Street, Farnham
A B&B on Pankridge Street in Farnham, Surrey, with a garden and free parking for exploring the surrounding countryside.
Premier Inn Farnham
Hotel · Guildford Road, Farnham
A no-fuss Premier Inn on Guildford Road, Farnham, suited to drivers and family breaks near Farnham Castle and Birdworld.
The Lion Brewery
B&B · Guildford Road, Ash · 0.8 miles away
Former inn on Guildford Road in Ash, Surrey, with family rooms, a garden and free parking, close to Guildford's countryside.
The Princess Royal
Hotel · Guildford Road, Farnham
A 27-room hotel on Guildford Road in Farnham, Surrey, with free on-site parking, a restaurant and bar, and a garden for outdoor seating.
Farnham House Hotel
Hotel · Alton Road (A31), Farnham
A 25-room hotel on the A31 outside Farnham, Surrey, offering air-conditioned rooms and free on-site parking for easy stopovers.
Premier Inn Aldershot
Hotel · Wellington Avenue, Aldershot · 2.7 miles away
A budget hotel on Wellington Avenue in Aldershot town centre, handy for the station, shopping centre and A325.
Travelodge Aldershot
Hotel · Westgate House, Aldershot · 2.7 miles away
Straightforward en-suite rooms with drinks on hand at Travelodge Aldershot, a budget base near the town centre and Farnborough.
The Queen Hotel Wetherspoon
Hotel · 1 High Street, Aldershot · 2.8 miles away
A budget Wetherspoon hotel on Aldershot's High Street, with an on-site pub-restaurant and easy access to the town centre.
The Plume Of Feathers Inn
Hotel · The Borough, Farnham
A three-room inn on The Borough in Farnham, Surrey, pairing a proper pub bar and restaurant with free on-site parking.
Potters International Hotel
Hotel · 1 Fleet Road, Aldershot · 3.4 miles away
A straightforward modern hotel in Aldershot, Hampshire, with an indoor pool, gym and easy transport links.
Hogs Back Hotel & Spa
Hotel · Seale, Farnham
A 96-room hotel and spa near Farnham, close to golf courses and Surrey countryside walks, with an indoor pool and free parking.
Dawyk Beech Guesthouse
Guest Accommodation · 9 Gally Hill Road, Fleet · 3.6 miles away
Guest rooms with en-suite bathrooms and countryside views at Dawyk Beech Guesthouse, a family-friendly base in Fleet, Hampshire.
Frensham Pond Country House Hotel & Spa
Hotel · Churt, Farnham
Countryside hotel near Farnham with restaurant, bar and spa, set in gardens by Frensham's ponds and woodland.
Blacknest Golf and Country Club
Hotel · Frith End Road, Alton · 4.3 miles away
A country club hotel near Alton, Hampshire, suited to golfers, wedding parties and anyone after a countryside break with a course on the doorstep.
Holiday Inn Farnborough
Hotel · Lynchford Road, Farnborough · 4.5 miles away
Hotel on Lynchford Road in Farnborough, close to the airport, with 142 rooms, a pool, gym and spa for staying active between meetings.
Colebrook Guest House
Guest Accommodation · 56 Netley Street, Farnborough · 4.7 miles away
Colebrook Guest House is a 13-room stay in Farnborough with free on-site parking and round-the-clock reception.
Netley Guest house
B&B · 54 Netley Street, Farnborough · 4.7 miles away
A modest, no-frills B&B on a residential Farnborough street, offering en-suite rooms with free breakfast and on-site parking.
Cosy 3 Bedroom Serviced House - Redwood Stays
Guest Accommodation · 27 Kingston Road, Camberley · 4.7 miles away
Three-bedroom serviced house in Camberley, Surrey, with en-suite bathrooms and a full kitchen, suited to families, contractors or groups.
Holiday Inn Express Fleet
Hotel · 329-331 Fleet Road, Fleet · 4.9 miles away
A straightforward 73-room hotel on Fleet Road, Hampshire, close to golf, pubs and restaurants for evenings out.
Aviator Farnborough
Hotel · Farnborough Road, Farnborough · 4.9 miles away
A polished base for business trips or weekend breaks in Farnborough, with spacious air-conditioned rooms and a spa on-site.
The Anchor Inn
Hotel · Lower Froyle, Alton · 4.9 miles away
A traditional 17th-century-style pub with rooms in Lower Froyle, near Alton, combining home-cooked food with comfortable, characterful bedrooms.