The 10 best three-star hotels in Valletta, Malta | Booking.com
Skip to main content

Three-Star Hotels in Valletta

Find the three-star hotels that appeal to you the most

The best three-star hotels in Valletta

Check out our pick of great three-star hotels in Valletta

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Enjoy breakfast in Valletta and nearby

  • Sliema Marina Hotel

    Sliema
    Breakfast options
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 4,895 reviews

    Set right on Sliema's seafront, Hotel Marina is just a few steps from Sliema Bus Terminus and the ferry port to Valletta.

    From US$216.91 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,519 reviews

    Set in Sliema and with Qui-Si-Sana Beach reachable within less than 1 km, The Londoner Hotel Sliema offers concierge services, non-smoking rooms, a shared lounge, free WiFi throughout the property and...

    From US$258.39 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 6,855 reviews

    115 The Strand Hotel and Suites offers self-catering apartments and hotel rooms on the Sliema waterfront at Marsamxett harbour, with spectacular views of Valletta. WiFi is free throughout.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 7,410 reviews

    Bayview Hotel & Apartments offers a 24-hour internet café, and a rooftop swimming pool overlooking the harbour at Sliema. Some accommodation comes with a balcony, and some feature sea views.

    From US$163.69 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 9,698 reviews

    Located in Il-Gżira, 1.4 km from Balluta Bay Beach, Azur Hotel by ST Hotels provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a shared lounge.

    From US$122.77 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 5,033 reviews

    Set in Il-Gżira, 1.2 km from Rock Beach, Alavits Hotel by ST Hotels offers accommodation with an outdoor swimming pool, private parking, a terrace and a restaurant. This 3-star hotel offers a bar.

    From US$187.07 per night
  • Lady Todd

    Sliema
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 630 reviews

    Boasting a bar and views of city, Lady Todd is situated in Sliema, 1.1 km from Balluta Bay Beach.

    From US$94.41 per night
  • The Howard Hotel

    Sliema
    Breakfast options
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,540 reviews

    Located 400 metres from Exiles Beach, The Howard Hotel offers 3-star accommodation in Sliema and features a shared lounge, a terrace and a bar.

    From US$111.07 per night

Save money on three-star in Valletta and nearby – budget options available

  • Day's Inn Hotel and Residence

    Sliema
    Budget options available
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 386 reviews

    Featuring a rooftop terrace with a small pool, Day’s Inn Hotel offers modern guest rooms in the heart of the buzzing seaside resort of Sliema. Guests can enjoy the on-site Buddah bar, open daily.

    From US$87.69 per night
  • Roma Hotel

    Sliema
    Budget options available
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 1,323 reviews

    Set on Sliema's seafront promenade, Roma Hotel is 3 minutes' walk from the rocky beach. All rooms feature a TV, tea and coffee making facilities.

    From US$102.89 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 3,340 reviews

    Set in Il-Gżira, Blubay Apartments offers an outdoor pool in the main building and air-conditioned accommodation with satellite TV and free WiFi. Sliema centre is 10 minutes' walk away.

    From US$105.23 per night
  • Hotel Kappara

    San Ġwann
    Budget options available
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,061 reviews

    Offering an outdoor pool, restaurant and sun terrace, Hotel Kappara is set on a hill in San Gwann. All spacious rooms come with an LCD TV with cable channels. Sliema is 3 km away.

    From US$94.71 per night
  • Dean Hamlet Hotel

    St Julian's
    Budget options available
    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 606 reviews

    Set between St. Julian's Bay and Paceville, the Dean Hamlet offers guest rooms and self-catering apartments, all with free Wi-Fi and a LED TV. The property includes a swimming pool.

    From US$87.69 per night
  • Antoniel Suites

    St Julian's
    Budget options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 2,718 reviews

    Featuring a shared lounge, Antoniel Suites is located in St Julian's in the Malta region, less than 1 km from Balluta Bay Beach and 200 metres from Love Monument.

    From US$116.92 per night
  • Ivy Hotel - Adults Only

    St Julian's
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,302 reviews

    Featuring a bar, Ivy Hotel - Adults Only is located in the centre of St Julian's, 600 metres from St George's Bay Beach. This 3-star hotel offers a concierge service and luggage storage space.

    From US$104.97 per night
  • Ddream Hotel

    St Julian's
    Budget options available
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,553 reviews

    Offering a shared terrace and free WiFi throughout, Ddream Hotel is situated in St Julian's,a 5-minute walk from Spinola Bay and its promenade.

    From US$125.10 per night