Hotels in Berkshire
48 handpicked places to stay
Photo © Daniela Spac, Google Maps
Berkshire's mix of business travel, royal tourism and rural charm makes for a broad spread of places to stay. Windsor draws the crowds heading for the castle, with options ranging from boutique stops like Pinfield Boutique Hotel to serviced apartments such as 12 Helena Luxury Serviced Apartment. Reading and Slough, meanwhile, cater more to corporate visitors and travellers passing through, with serviced rooms and straightforward hotels close to the stations and business parks.
Away from the towns, the county's farmland and villages hold a good number of B&Bs, from Field Farm Cottage and Manor Cottage to Park Farm and Little Park Farm's Queen Anne Farmhouse. These tend to suit anyone wanting a quieter base for exploring the Thames Valley or the Berkshire countryside, while inns like The Union Inn offer something more local and sociable. With 222 places listed, choice comes down largely to whether you want to be near the sights, the trains, or the fields.
Oakley Court
Hotel · Water Oakley, 3 miles west of Windsor
Victorian Gothic mansion in 35 acres on the Thames between Windsor and Bray, with river frontage, gardens and an omakase restaurant.
Castle Hotel Windsor - MGallery
Hotel · High Street, opposite Windsor Castle
Georgian coaching inn on the High Street facing the castle walls, now a four-star MGallery hotel with 108 rooms and a Regency ballroom.
Macdonald Windsor Hotel
Hotel · 23 High Street, central Windsor
Purpose-built four-star hotel on the High Street opposite the castle, with 120 air-conditioned rooms and Caleys restaurant.
Sir Christopher Wren Hotel
Hotel · Thames Street, by Windsor Bridge
Four-star riverside hotel in a 17th-century house said to have been built by Wren himself, with a brasserie, gym and terrace over the Thames.
Bluebell House
Guest Accommodation · Lovel Lane, Windsor
Bluebell House is a guest accommodation on Lovel Lane in Windsor, with free on-site parking and a garden to relax in.
Alma House B&B
B&B · 56 Alma Road, Windsor
A B&B on a quiet residential road in Windsor, a short walk from the castle and the River Thames.
New Oscar
Hotel · 65 Vansittart Road, Windsor
New Oscar is a 12-room hotel on Vansittart Road in Windsor, with a spa, indoor pool and gym rare for a property this compact.
Park Farm
B&B · Park Farm, Windsor
Six-room B&B near Windsor Castle with a generous cooked breakfast, free parking and staff happy to point you towards the best pubs.
Bel & The Dragon Cookham
Hotel · High Street, Maidenhead
A characterful old inn on Cookham's High Street in Maidenhead, with just 5 rooms above a busy restaurant and bar.
CIM Moor Hall
Hotel · Moor Hall, Maidenhead
CIM Moor Hall is a Maidenhead hotel with en-suite rooms and in-room drinks, handy for Windsor Castle and Legoland.
Cliveden
Hotel · Cliveden Estate, Maidenhead
Grand Berkshire hotel on the Cliveden Estate near Maidenhead, with a restaurant, bar and breakfast alongside a spa, gym and pool.
Crazy Fox Hurley Boutique Bed & Breakfast
B&B · High Street, Maidenhead
Boutique four-room B&B on Maidenhead's High Street, with free on-site parking and easy reach of local attractions and transport links.
Clintons Green B&B
B&B · 10 Clintons Green, Bracknell
Adults-only B&B in Bracknell with en-suite rooms, garden views and free parking, close to golf, fishing and local pubs.
Easthampstead Park
Hotel · Off Peacock Lane, Bracknell
Hotel off Peacock Lane in Bracknell, Berkshire, with a restaurant, bar and breakfast alongside spa and gym facilities.
Grange Bracknell
Hotel · Charles Square, Bracknell
Grange Bracknell is a 120-room hotel in Charles Square, well suited to business trips and conferences with its meeting rooms, gym, pool and spa.
Premier Inn Bracknell Central
Hotel · Wokingham Road, Bracknell
Premier Inn Bracknell Central on Wokingham Road offers 80 en-suite rooms with free on-site parking, right in the town centre.
Premier Inn Bracknell Twin Bridges
Hotel · Downshire Way, Bracknell
Straightforward 42-room Premier Inn on Downshire Way in Bracknell, handy for LEGOLAND Windsor and Coral Reef Waterworld, with free parking.
12 Helena Luxury Serviced Apartment
Guest Accommodation · Brownlow Road, Reading
Adults-only serviced apartments on Brownlow Road, Reading, with kitchens and free parking for longer, self-catering stays.
Abbey House Hotel
Hotel · 118 Connaught Road, Reading
A budget-friendly base in Reading with 17 en-suite rooms, free parking and breakfast, close to Reading West station.
Beech House Hotel
Hotel · 60 Bath Road, Reading
A 15-room hotel on Bath Road in Reading, close to Reading West station, with a spa, gym and indoor pool on site.
Berkshire Arms by Chef & Brewer Collection
Hotel · Bath Road, Reading
A 49-room hotel on Bath Road in Reading, pairing en-suite comfort with a Chef & Brewer pub and restaurant on site.
Best Western Reading Calcot Hotel
Hotel · 98 Bath Road, Reading
A varied breakfast and a proper restaurant and bar are the highlight at this 80-room hotel on Bath Road, Reading, with free parking and easy M4 access.
Bull Inn
Hotel · High Street, Reading
A 7-room pub inn on Reading's High Street, well suited to travellers wanting a simple stay with parking and a bar downstairs.
Caversham Lodge
B&B · 133a Caversham Road, Reading
Caversham Lodge is a B&B on Caversham Road in Reading, with free on-site parking and a 24-hour reception close to the River Thames.
Mercure George Hotel Reading
Hotel · 10 - 12 King Street, Reading
A 76-room hotel on King Street in the heart of Reading, close to The Oracle and Reading Abbey Ruins.
Reading Kings Road Lodge by Creatick Apartments
Hotel · 194 Kings Road, Reading
Serviced apartment-style rooms with kitchens in Reading, on Kings Road, with free parking and 24-hour reception.
Coworth Park - Dorchester Collection
Hotel · Blacknest Road, Ascot
Coworth Park is a Dorchester Collection hotel in Ascot with its own polo lawns setting and an indoor pool, spa and gym on site.
Macdonald Berystede Hotel & Spa
Hotel · Sunninghill, Ascot
A 126-room hotel and spa on a quiet Sunninghill street in Ascot, with an indoor pool and easy reach of Windsor.
Royal Berkshire
Hotel · London Road, Sunninghill, Ascot
A Queen Anne-style mansion hotel on London Road in Sunninghill, Ascot, with 63 rooms set around gardens and grounds.
The Royal Foresters
Hotel · London Road, Ascot
A straightforward hotel on London Road in Ascot, with en-suite rooms and free parking, close to the racecourse and Windsor Great Park.
Cantley House Hotel
Hotel · Milton Road, Wokingham
A 38-room hotel on Milton Road in Wokingham, Berkshire, with gardens, a restaurant and free on-site parking.
DoubleTree by Hilton St Annes Manor
Hotel · London Road, Wokingham
Country house hotel on the London Road between Wokingham and Bracknell, with 170 rooms and grounds well placed for Windsor and Ascot.
Kings House Wokingham
Hotel · 6 Shute End, Wokingham
A small, adults-only two-room hotel in the centre of Wokingham, Berkshire, with free parking and en-suite comfort.
The Pheasant Restaurant & Hotel
Hotel · 355 Reading Road, Wokingham
A 12-room hotel and restaurant on Reading Road in Wokingham, Berkshire, with a garden, bar and free on-site parking.
Days Inn Membury
Hotel · Welcome Break Membury, Hungerford
Days Inn Membury sits beside the M4 at Welcome Break Membury near Hungerford, handy for reaching the North Wessex Downs.
The Bear Hotel by Greene King Inns
Hotel · Charnham St, Hungerford
A 41-room coaching inn hotel in Hungerford town centre, with free on-site parking and easy transport links.
The Crown and Garter
Hotel · Great Common Road, Hungerford
A 10-room hotel on Great Common Road, Hungerford, with its own restaurant and bar and free on-site parking.
The Tally Ho
Hotel · Newtown, Hungerford
The Tally Ho is a straightforward hotel in Hungerford, Berkshire, with free on-site parking and easy access to the Kennet and Avon Canal.
AJ Lodge
B&B · 150 Oatlands Drive, Slough
A practical, no-frills B&B in Slough for travellers who just need a straightforward bed near London and Heathrow.
Airport Guest House
Guest Accommodation · 560 London Rd, Slough
Budget-friendly guest house on London Rd in Slough, handy for Heathrow, Windsor Castle and Legoland, with free on-site parking.
Baylis House
Hotel · Stoke Poges Ln, Slough
Baylis House is a 40-room Slough hotel with a bridal suite and spacious grounds, popular as a wedding and party venue near Stoke Poges Lane.
Burnham Beeches Hotel
Hotel · Grove Road, Slough
A Slough hotel on Grove Road with 82 rooms, landscaped grounds, a spa and pool, close to the Roald Dahl Museum in nearby Burnham.
Classic Lodges - Grovefield House Hotel Windsor
Hotel · Taplow Common Road, Slough
A 40-room hotel on Taplow Common Road near Windsor, set in its own gardens with parking and a restaurant on site.
London Heathrow Guesthouse
Guest Accommodation · 94-96 Coppermill Road, Slough
A 10-room guesthouse in Slough offering air-conditioned rooms with drinks provided, plus free parking handy for Heathrow.
Manor Hotel
Hotel · The Village Green, Slough
Manor Hotel on Slough's Village Green offers a brasserie and bar in a manor house setting, handy for Windsor and Heathrow.
The Ostrich Inn London Heathrow
Hotel · High Street, Slough
Traditional pub-inn on Slough's High Street with its own bar and restaurant, handy for Heathrow and the town centre.
Bacon Arms
Hotel · 10 Oxford Street, Newbury
Central Newbury hotel on Oxford Street, handy for golf, fishing, cycling and walking routes plus the town's pubs and restaurants.
Central Gate Apartments by House of Fisher
Hotel · Central Gate, Newbury
Self-catering apartments in central Newbury, well suited to longer stays or family trips needing extra space and a kitchen.
Know a hotel / b&b in Berkshire that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b