18 High Street,
Windsor,
United Kingdom,
SL4 1LJ,
Berkshire
-
Steps from Windsor Castle
Perfect
8.4
9.1
/10
4.3
4.3
/5
Location
The Castle Hotel Windsor is situated just across from Windsor Castle, allowing guests easy access to iconic landmarks like St George's Chapel and the Savill Garden. The hotel stands in one of the oldest buildings in Windsor, dating back to the 16th century, contributing to its historical significance. Additionally, the nearby Windsor Central and Windsor Riverside train stations provide convenient connections to London within an hour.
Dining
The on-site restaurant, Leaf, specializes in dishes made from locally sourced ingredients, crafting an array of flavors to experience. Guests can enjoy signature offerings like the Royal afternoon tea, known for its selection of finger sandwiches and homemade scones. Regular brunches and themed seasonal menus enhance the dining experience throughout the week.
Rooms
The hotel offers 108 rooms, categorized into the Main House, Mews Building, and Park Wing, each showcasing unique character and comfort. Select accommodations feature bespoke artwork and amenities like rainfall showers, plush pillows, and Nespresso machines. Spacious suites in the Main House and Mews add an extra layer of comfort, providing a more indulgent stay.
Pet-Friendly Amenities
The Castle Hotel accommodates up to two well-trained dogs in designated rooms in the Mews Building for an additional fee. Pet amenities include feeding bowls and dog beds, ensuring that furry companions enjoy their stay as much as their owners do. Dogs are also welcome on the Leaf outdoor terrace, making it easy to bring them along during dining experiences.
Business Facilities
With 10 flexible meeting rooms, including the largest ballroom in Windsor, the hotel caters to both corporate events and private gatherings. Each space is equipped with essential technology to facilitate smooth presentations and gatherings. On-site parking adds convenience for guests traveling for business.
Highlights
Location: Opposite Windsor Castle
Dining: Leaf restaurant with Royal afternoon tea
Rooms: 108 historically inspired rooms
Pet-Friendly: Accommodations for up to two dogs
Business: 10 flexible meeting rooms
Suites: Spacious options in the Main House
Must-do experiences
Visit Windsor Castle early to avoid the crowds and capture great photos.
Enjoy afternoon tea at The Castle Hotel for a delightful local treat.
Discover Eton College and its beautiful grounds just a short walk away.
Stroll along the Thames Path for scenic river views and peaceful walks.
Explore Windsor Royal Shopping for unique gifts and charming boutiques.
View all
Select your room type
The hotel offers a variety of rooms including double rooms, family rooms, and suites with breakfast, free cancelations, and special deals
Heritage Superior
2 persons
21 m²
1 King-size bed
Coffee machine
room details
Heritage Deluxe
2 persons
23 m²
1 King-size bed
Coffee machine
room details
Park Wing Superior
2 persons
21 m²
1 King-size bed
Coffee machine
Heating
room details
Cosy Room
2 persons
15 m²
1 Single bed
Click button to see more rooms
Show all rooms
Show all roomsLess
Price and Room Availability Calendar
Check availability and prices for your dates now!
Getting around
A list of all available modes of transport
City Centre
Windsor300 m
Airports
London Heathrow (LHR)
15.0
km
London City (LCY)
50.4
km
Underground100 m
Facilities
The hotel offers amenities for your comfortable stay and unforgettable experiences
Wi-Fi
Wi-Fi in rooms
Parking
GBP 25 per day
Luggage storage
24-hour services
24-hour reception
General
Non-smoking property
Free Wi-Fi
Parking
Safe deposit box
24-hour reception
Express check-in/ -out
No pets allowed
Air conditioning in public areas
Luggage storage
Lift
Electric vehicle charging station
Fire extinguishers
Key card access
Key access
Services
Valet parking
Pet amenities available
Room service
Housekeeping
Laundry
Dry cleaning
Welcome drink
Dining
In-room breakfast
Restaurant
Snack bar
Bar/ Lounge area
Special diet menus
Business
Meeting/ Banquet facilities
Fax/Photocopying
Children
Children's buffet
Spa & Leisure
Public terrace/Patio
Room features
Wi-Fi in rooms
Heating
Garden furniture
Ironing facilities
Show more
Dining Onsite
Discover a delightful array of dining experiences at the Castle Hotel Windsor, where health-conscious selections meet indulgence. Leaf at the Castle offers a fresh and vibrant atmosphere, perfect for savoring thoughtfully crafted plant-based dishes, while traditional afternoon tea invites guests to unwind with classic treats.
Leaf at the Castle
Gourmet plant-based dishes
Ambiance
Modern indoor dining with outdoor options
Key Offerings
Sumptuous brunch, an all-day menu featuring main meals, light bites, and salads, plus a delightful afternoon tea with finger sandwiches, cakes, and homemade scones
Reservation
Recommended
Breakfast, Brunch, Lunch, Dinner, High tea
Location
18 High Street,
Windsor,
United Kingdom,
SL4 1LJ,
Berkshire
Map view
18 High Street,
Windsor,
United Kingdom,
SL4 1LJ,
Berkshire