Skip to main content

Hotels in Windsor

24 handpicked places to stay

Photo © Alex Marks, Google Maps

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.

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.

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.

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.

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.

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.

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.

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.

Alma House B&B

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.

Bluebell House

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.

De Vere Beaumont Estate

De Vere Beaumont Estate

Hotel · Burfield Road, Windsor

A big Windsor hotel on Burfield Road where breakfast is a genuine highlight, backed by extensive grounds, a pool, gym and 429 rooms.

Holiday Inn Express Windsor

Holiday Inn Express Windsor

Hotel · 71 Alma Road, Windsor

A straightforward, well-run base for families or short breaks in Windsor, offering easy parking and a short hop to the castle.

Innkeepers Collection Old Windsor

Innkeepers Collection Old Windsor

Hotel · Old Windsor Toby Carvery, Windsor

Budget hotel attached to a Toby Carvery in Old Windsor, with free on-site parking and en-suite family rooms near Windsor.

LEGOLAND Windsor Resort

LEGOLAND Windsor Resort

Hotel · Winkfield Road, Windsor

Windsor's LEGOLAND resort puts families right next to the theme park, with themed rooms on Winkfield Road and free on-site parking.

Manor Cottage Bed and Breakfast

Manor Cottage Bed and Breakfast

B&B · 11 Datchet Rd, Windsor

A country house B&B on Datchet Road in Windsor, with cosy rooms, a garden, and a quirky caravan for a different night's stay.

New Oscar

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.

OYO Vale Lodge

OYO Vale Lodge

Guest Accommodation · 52 Vale Road, Windsor

OYO Vale Lodge is a small 8-room guesthouse on Vale Road in Windsor, with free parking and easy reach of the castle and Eton.

Park Farm

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.

The Crown and Cushion

The Crown and Cushion

Hotel · 84 Hight Street, Windsor

Eight-room pub hotel on Windsor's High Street, an easy walk from Windsor Castle and the River Thames.

The Prince Albert - Inn

The Prince Albert - Inn

Hotel · 2 Clewer Hill Road, Windsor

A small pub-inn on Clewer Hill Road in Windsor, with just seven rooms and a bar known for its Angus burgers and hand-cut chips.

The Royal Adelaide Hotel

The Royal Adelaide Hotel

Hotel · 46 Kings Road, Windsor

A 42-room hotel on Kings Road in Windsor, an easy walk to the castle and town, with well-regarded cooked breakfasts.

The Rutlands B&B

The Rutlands B&B

B&B · 102 St Leonards Road, Windsor

A Victorian townhouse B&B on St Leonards Road in Windsor, with cosy rooms and free breakfast, adults only.

The Windsor Trooper

The Windsor Trooper

Hotel · 97 St Leonard s Road, Windsor

A 9-room pub hotel on St Leonard's Road in Windsor, known for hand-pumped ales and a lively beer garden close to the town centre.

Top Twenty Bed and Breakfast

Top Twenty Bed and Breakfast

B&B · 154 Saint Leonards Road, Windsor

A straightforward B&B on Saint Leonards Road in Windsor, well suited to castle and Legoland visitors who want free parking and en-suite comfort.

Travelodge Windsor Central

Travelodge Windsor Central

Hotel · 34 King Edward Court, Windsor

A 113-room budget hotel on King Edward Court, Windsor, minutes on foot from Windsor Castle and the train station.

Page 1 of 2 · 30 in total