· 2 guests

Delta Hotels by Marriott Heathrow Windsor
Description
Make yourself at home in one of the 382 guestrooms featuring minibars and Smart televisions. Your pillowtop bed comes with down duvets and Frette Italian sheets. Complimentary wireless Internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with shower/bath combinations feature complimentary toiletries and hairdryers.
Grab a bite at Market Kitchen – one of the hotel's 3 restaurants – or stay in and take advantage of the 24-hour room service. Snacks are also available at the coffee shop/cafe. Quench your thirst with your favourite drink at the bar/lounge. Buffet breakfasts are served on weekdays from 6:00 AM to 10:00 AM for a fee.
Take advantage of recreation opportunities including outdoor tennis courts and a health club. This hotel also features complimentary wireless Internet access, concierge services and wedding services.
Featured amenities include a 24-hour business centre, express check-in and express check-out. Planning an event in Slough? This hotel has 14844 square feet (1379 square metres) of space consisting of conference space and 18 meeting rooms. Self parking (subject to charges) is available on site.
When you stay at Delta Hotels by Marriott Heathrow Windsor in Slough, you'll be near the airport, within a 10-minute drive of Windsor Castle and River Thames. This family-friendly hotel is 7.4 mi (11.9 km) from LEGOLAND® Windsor and 14.8 mi (23.9 km) from Wembley Stadium.
About this property
Make yourself at home in one of the 382 guestrooms featuring minibars and Smart televisions. Your pillowtop bed comes with down duvets and Frette Italian sheets. Complimentary wireless Internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with shower/bath combinations feature complimentary toiletries and hairdryers.
What’s around
Walking distance from the propertyFacilities of Delta Hotels by Marriott Heathrow Windsor
87 facilities

Save up to 15% on thousands of properties
Become a member for free and unlock exclusive rates the moment you sign in — no fees, no catch.
At a glance
Location
When you stay at Delta Hotels by Marriott Heathrow Windsor in Slough, you'll be near the airport, within a 10-minute drive of Windsor Castle and River Thames. This family-friendly hotel is 7.4 mi (11.9 km) from LEGOLAND® Windsor and 14.8 mi (23.9 km) from Wembley Stadium.
Amenities
Take advantage of recreation opportunities including outdoor tennis courts and a health club. This hotel also features complimentary wireless Internet access, concierge services and wedding services.
Rooms
Make yourself at home in one of the 382 guestrooms featuring minibars and Smart televisions. Your pillowtop bed comes with down duvets and Frette Italian sheets. Complimentary wireless Internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with shower/bath combinations feature complimentary toiletries and hairdryers.
Dining
Grab a bite at Market Kitchen – one of the hotel's 3 restaurants – or stay in and take advantage of the 24-hour room service. Snacks are also available at the coffee shop/cafe. Quench your thirst with your favourite drink at the bar/lounge. Buffet breakfasts are served on weekdays from 6:00 AM to 10:00 AM for a fee.
Business amenities
Featured amenities include a 24-hour business centre, express check-in and express check-out. Planning an event in Slough? This hotel has 14844 square feet (1379 square metres) of space consisting of conference space and 18 meeting rooms. Self parking (subject to charges) is available on site.
FAQs
What time is check-in at Delta Hotels by Marriott Heathrow Windsor, Slough?
Check-in is from 3:00 PM to 12:00 PM. Front desk staff will greet guests on arrival at the property. Information provided by the property may be translated using automated translation tools.
What time is check-out at Delta Hotels by Marriott Heathrow Windsor, Slough?
Check-out is 12:00 PM.
Is parking available at Delta Hotels by Marriott Heathrow Windsor, Slough?
Parking is available at Delta Hotels by Marriott Heathrow Windsor, Slough.
Are pets allowed at Delta Hotels by Marriott Heathrow Windsor, Slough?
Pets are allowed at Delta Hotels by Marriott Heathrow Windsor, Slough.