Comparing multiple sites to help you find our best price…
Stays found: 0
Booking sites searched: 0

The Windsor Hotel (Sliema, Malta)


The Windsor Hotel (Sliema, Malta)

About The Windsor Hotel

The Windsor Hotel Hotel is located in the seaside town of Sliema in Malta. It features 92 guest rooms and is close to the seafront promenade, which is lined with shops and restaurants. Guest rooms at this hotel offer en-suite bath or shower, air conditioning and central heating, minibar, satellite flat screen TV, and coffee and tea making facilities. The Windsor Hotel Hotel has an outdoor swimming pool and sun deck. It also has an indoor heated pool with Jacuzzi, sauna and a fitness room. The hotel hosts The Lounge Bar and The Corner Restaurant. Snacks and cocktails are served in the bar, and the restaurant serves Mediterranean and continental cuisine for breakfast, lunch and dinner. The hotel is a few metres from the popular beach area that stretches for 2 miles between Tigne Point and St. Julian’s.

Top amenities

  • WiFi in lobby

  • Free WiFi

  • Pool

  • Spa

  • Parking

  • Pets

  • A/C

  • Restaurant

  • Hotel bar

  • Gym

Rating overview

trivago Rating Index based on 1515  reviews from:
  • Location
    Good  7.5 / 10
  • Rooms
    Okay  5.1 / 10
  • Service
    Okay  6.3 / 10

All amenities

Wellness / Spa
  1. Beauty salon
Property amenities
  1. Entrance hall/lobby
  2. Hairdresser
  3. Indoor swimming pool
  4. Non-smoking rooms
Room amenities
  1. Television
  2. Satellite TV

Arrival / Departure

  1. Check in: 14:00
  2. Check out: 11:00


83 Windsor Terrace , 1854 , Sliema , Malta
Telephone: +356(213)46053 | Fax: +356(213)34301 | 

Frequently Asked Questions about The Windsor Hotel

  • Is there a pool area at The Windsor Hotel?

    No, The Windsor Hotel doesn’t offer pool areas.

  • Are pets allowed at The Windsor Hotel?

    No, The Windsor Hotel doesn’t allow pets.

  • Is parking available at The Windsor Hotel?

    No, The Windsor Hotel doesn’t provide parking.

  • What time is check-in and check-out at The Windsor Hotel?

    Check-in at The Windsor Hotel is available from: . Check-out time is by .

  • Where is The Windsor Hotel located?

    The Windsor Hotel is located in 83 Windsor Terrace, 1854, Sliema, Malta.

Interesting hotels nearby The Windsor Hotel

These hotels may also be interesting for you...

Destinations nearby The Windsor Hotel

Other destinations close to The Windsor Hotel

Explore nearby attractions