You Are Here: Countries > Malta Resorts > Valletta Hotels  

Best Hotels in Valletta, Malta

Looking for a hotel in Valletta?. Use our list of Valletta hotels & apartments in Malta below as a quick way to see the all of our Valletta hotels & apartments. All hotels listed alphabetically by name.

Valletta Hotel and Apartment Accommodation in Malta


Castille 


Constructed as a palace in the 16th century, the building was transformed a few years ago into this small, tasteful, and fully air-conditioned hotel. On offer are a total of 33 rooms spread over five floors. Facilities include an attractive …more details on Castille Accommodation

Osborne 


The snug hotel with 59 guest rooms spread over 6 floors distinguishes itself through it's historical building and cosy function rooms, offering a atmosphere reminiscent of a past era. A medieval foyer awaits guests and includes a 24-hour reception desk …more details on Osborne Accommodation

Phoenicia Malta Hotel (Euros) 


Hotel Phoenicia Malta stands at the entrance of Valletta, a short stroll away from the business centre, the Grand Harbour and a host of historical and architectural monuments. Designed in the 1920's and built during the late 1940's, Hotel Phoenicia …more details on Phoenicia Malta Hotel (Euros) Accommodation

Phoenicia Malta Hotel (Harbour View) 


Hotel Phoenicia Malta stands at the entrance of Valletta, a short stroll away from the business centre, the Grand Harbour and a host of historical and architectural monuments. Designed in the 1920's and built during the late 1940's, Hotel Phoenicia …more details on Phoenicia Malta Hotel (Harbour View) Accommodation

Phoenicia Malta Hotel (Standard Room) 


Hotel Phoenicia Malta stands at the entrance of Valletta, a short stroll away from the business centre, the Grand Harbour and a host of historical and architectural monuments. Designed in the 1920's and built during the late 1940's, Hotel Phoenicia …more details on Phoenicia Malta Hotel (Standard Room) Accommodation


Book Valletta, Malta Hotels Online or Call us FREE on 0800 541 541