Skip to main content

Hotels in Windsor

8 handpicked places to stay

Windsor is small enough that no hotel in the town is genuinely inconvenient, so the decision is less about distance and more about what you want your evenings to feel like. The High Street and Castle Hill are the premium address: from a room here you look at floodlit castle walls, you can be at the guard change in three minutes, and every restaurant in the centre is within a short walk. The trade-off is noise and price: the High Street carries coach traffic all day, and castle-facing rates are the highest in the county.

Dropping down towards Thames Street and the river changes the character. Buildings here are older and lower, several of the hotels have river or bridge views, and both railway stations are a couple of minutes away, which matters if you are commuting into London or arriving from Heathrow. It is also the natural base for anyone planning boat trips or towpath walks.

Over the bridge, Eton offers the same access at a calmer pitch. The High Street's inns and small hotels are Georgian, the rooms are more individual, and once the day visitors have gone the street belongs to residents and college staff. Windsor Castle is still only a seven-minute walk.

The best value sits in the Victorian streets north and west of the centre - Alma Road, Clarence Road, Oxford Road - where a run of family-run guest houses and B&Bs charge a fraction of the castle-view rates for a ten-minute walk. Many have their own parking, which is worth more in Windsor than it sounds given how expensive and how full the town car parks become.

Finally, the ring of country-house hotels and riverside inns around Water Oakley, Bray and Old Windsor works well for drivers, for families heading to Legoland, and for anyone who would rather have grounds and quiet than a castle view. Whichever you choose, book early for June and July, and expect rates to climb sharply around Royal Ascot week and any royal event at the castle.

Hotel
Oakley Court
4 star

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.

Hotel
Castle Hotel Windsor - MGallery
4 star

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.

Hotel
Sir Christopher Wren Hotel
4 star

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.

Hotel
Macdonald Windsor Hotel
4 star

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.

Hotel
Harte and Garter Hotel and Spa
4 star

Harte and Garter Hotel and Spa

Hotel · 31 High Street, facing the castle

Formed from two 14th-century coaching inns directly opposite Windsor Castle, with castle-view rooms and a health spa.

Inn
The Christopher Hotel
3 star★★

The Christopher Hotel

Inn · Eton High Street, across Windsor Bridge

The only hotel on Eton High Street, a former coaching inn with 34 rooms, a bar and grill, and a quiet position minutes from Windsor Castle.

Guest House
Goswell House Hotel
3 star★★

Goswell House Hotel

Guest House · 134 Peascod Street, central Windsor

Small independent guest house on Peascod Street, about a minute's walk from Windsor Castle, with en suite rooms and air conditioning.

Self-catering
Dee and Steve's
4 star

Dee and Steve's

Self-catering · Oxford Road, west of Windsor centre

Two self-contained units on Oxford Road, sleeping six and three, with full kitchens and a walk into central Windsor.

See every hotel in Windsor on Booking.com

Affiliate link — we may earn a small commission at no cost to you