Mercury Holidays Logo
  • Offers
    Special Offers (view all)
    • All-Inclusive
    • No Single Supplement & Solo Offers
    • 2nd Week Free & 14 Night Offers
    • 3rd Week Free & Long Stay Offers
    • Newspaper Offers
    • Escorted Tour Offers
  • Destinations
    Trip Type
    • Holidays
    • Escorted Tours
    • River Cruises
    • Escorted Rail Journeys
    • Solo Tours
    • Escorted Walking Tours
    • Private Tours
    • Multi-Centre
    • Cruises
    Sort by
    • Alphabetical
    • Flight Times
    • Abu Dhabi
    • Algarve
    • Antigua
    • Bali
    • Barbados
    • Benidorm
    • Costa del Sol
    • Croatia
    • Cyprus
    • Dubai
    • Egypt
    • Fuerteventura
    • Goa
    • Gozo
    • Gran Canaria
    • Greece
    • Grenada
    • Jamaica
    • Kenya
    • Kerala
    • Lanzarote
    • Madeira
    • Majorca
    • Maldives
    • Malta
    • Mauritius
    • Mexico
    • Morocco
    • Oman
    • Seychelles
    • Sri Lanka
    • St Lucia
    • Tenerife
    • Thailand
    • Turkey
    • United Arab Emirates
    • Vietnam
    • View All Holidays
    • Albania
    • Argentina
    • Australia
    • Bhutan
    • Borneo
    • Botswana
    • Brazil
    • Bulgaria
    • Cambodia
    • Canada
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • Iceland
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Lithuania
    • Madagascar
    • Malaysia
    • Malta
    • Mexico
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • North Macedonia
    • Peru
    • Philippines
    • Poland
    • Romania
    • South Africa
    • South Korea
    • Spain
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Tunisia
    • Turkey
    • USA
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Austria
    • Czech Republic
    • France
    • Germany
    • Italy
    • Netherlands
    • Portugal
    • Spain
    • View All Holidays
    • China
    • France
    • India
    • Japan
    • Norway
    • South Korea
    • Sri Lanka
    • Turkey
    • Vietnam
    • View All Holidays
    • Chile
    • China
    • Costa Rica
    • Georgia
    • India
    • Indonesia
    • Italy
    • Jordan
    • Kerala
    • Malaysia
    • Morocco
    • Nepal
    • Peru
    • Romania
    • South Africa
    • Sri Lanka
    • Thailand
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Madeira
    • Nepal
    • View All Holidays
    • Albania
    • Argentina
    • Borneo
    • Brazil
    • Cambodia
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • India
    • Indonesia
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Madagascar
    • Madeira
    • Malaysia
    • Malta
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • Peru
    • Philippines
    • Romania
    • South Africa
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Bali
    • Cyprus
    • Dubai
    • Kenya
    • Kerala
    • Maldives
    • Mauritius
    • Seychelles
    • South Africa
    • Sri Lanka
    • Tanzania
    • Thailand
    • View All Holidays
    • Antarctica
    • Argentina
    • Australia
    • Canada
    • Chile
    • Croatia
    • Hong Kong
    • Japan
    • New Zealand
    • Norway
    • Panama
    • Seychelles
    • Singapore
    • Thailand
    • USA
    • Vietnam
    • View All Holidays
  • More Info
    More Info (view all)
    • About Us
    • Contact us
    • Online Brochures
    • Order a FREE Brochure
    • Terms and Conditions
    • ABTA & ATOL
    • How to Book
    • Holiday Insurance
    • Airport Extras
    • Charities we support
    • Early Holiday Booking
    • Privacy Policy
    • Payment Options
    • Request a Quote
  • Help
  • My Booking
  • Contact
  • 01732 809 181

Enter destination or hotel
Airports
Select a date
7 nights
2 Guests
Enter destination or hotel
Select a date
7 nights
2 Guests
Any Destination or Escorted Tour
Any Airport
Any Date
2 Guests
Any Destination or Private Tour
Any Date
2 Guests
Any Destination or Solo Tour
Any Airport
Any Date
1 Guest
Any Destination or Multi-Centre
Any Airport
Any Date
2 Guests
Any Destination or River Cruise
Any Airport
Any Date
2 Guests
Any Destination or Cruise
Any Airport
Any Date
2 Guests
View 67 Photos
  • Malta Holidays
  • St Julians
  • Onyx Apartments

Onyx Apartments

TripAdvisor Review
Malta and Gozo, Europe
St Julians

Featuring a privileged situation in the renowned Ross Street, Portomaso area of St. Julians, in Malta, this luxurious establishment provides the ideal accommodation for those holidaymakers wishing to enjoy the freedom of a self-catering stay. Guests will appreciate this prime situation close to an array of fine restaurants, bars and nightclubs that will make visitors' stay even more enjoyable. Ideal either for business or leisure, the elegant 1-, and 2-bedroom apartments feature all the necessary services and amenities for guests to feel right at home, including a fully-equipped kitchen and private car parking facility for visitors' convenience. Those most demanding travellers may prefer the outstanding 1-bedroom and studio penthouses featuring a stylish design and finished to the highest standards, all for a truly memorable stay in Malta.

Facilities

  • Car park*
  • Mobile phone coverage
  • Wi-fi
  • Transfer service*
  • Medical service*
  • Multilingual staff
  • Air conditioning in public areas
  • Lift access
  • Bicycle storage
  • Luggage room
  • *Some facilities may incur an additional fee

Due to the surrounding area and the number of steps around the hotel, it may not be suitable for those with mobility difficulties.

The Local Area

Tripadvisor Reviews

Trip Advisor
4.0 Very Good233 reviews
Excellent
30%
Very Good
45%
Average
12%
Poor
4%
Terrible
9%
Location
Cleanliness
Service
Value
TripAdvisor Review
A little oasis - loved it

This part of Malta needed exactly this type of hotel - small, modern and chic. It is fair to say it is was very busy in Malta being the summer months, and yet, when I walked into the doors of Onyx, it was an instant feeling of calm and in a completely different environment with a very warm welcome every time. It is also next to Portomaso harbour which is really peaceful to walk around or to go into the Hilton cafe too. Buses, taxis etc very easy to get from here or walking down the promenade in the evening with all the restaurants.

They have various choices of rooms including digital nomad, and I loved this since I was working while away also. I also had a couple of evenings after a long day out just watching the TV in my room as they have big, good quality TVs with Netflix available.

The breakfast is EXCEPTIONAL with a chef who takes pride in what he does and is very skilled as I had a few conversations with him about his passion for cooking. It is rotated every day for something different. The service from kitchen to front of house was amazing, they worked really hard to clear up quickly and replace finished items.

Any problems were rectified, such as the hairdryer breaking - instantly replaced. If you saw staff as you walked around, they were so polite and friendly.

The pool on the rooftop is really nice to cool down in and relax. It is small so not to swim in, but with benches around it just to unwind and enjoy - I loved it as it was very hot but I am not a fan of AC.

It could get a bit noisy as it is in the centre of a very busy part but I found the windows shut this out really well and it is the nature of being close to everything, which was very useful!

Last detail is the coffee machine, water filter station and vending machine in the little lounge by reception, I found these really handy to have.

Fair to say I recommend and will return.

Review by Rachael H Aldershot, England, United Kingdom
TripAdvisor Review
Very Disappointing Service and Unprofessional Staff

Unfortunately, our experience at Onyx Hotel was very disappointing. On the second day, the room was cleaned but no shower towels or bath mat were replaced, and the same thing happened in my friend’s room as well. I had to go down to reception with wet hair just to ask for towels, but the receptionist was not nice and spoke in a very rude way, as if I was asking for something unreasonable.

At first, she basically told me “this is what we have” and suggested that I look for something myself. After insisting, she gave me one old gray towel that looked more like a beach towel than a proper hotel towel, and only gave us one towel even though there were two people in the room. When I asked what the second person was supposed to use after showering, she told me I should look for something myself somewhere else.

Honestly, providing clean towels is the bare minimum any hotel should offer. The issue was not only the lack of basic necessities, but also the very unprofessional and unfriendly attitude from the staff.

TripAdvisor Review
Great Hotel and lovely staff

Arrived at the Onyx Hotel to a friendly welcome and room upgrade by the Manager. Room was large and spacious. All staff were lovely but a special mention to Kaddy who was brilliant and really made our stay one to remember. Breakfast was good plenty of selection and nicely laid out. Hotel is in a good position and not far from nightlife in St Julian's. Would definitely recommend this hotel. Buses are frequent and close by, we got a 7 day ticket which was great as we used the bus service daily

Review by GEORGE3Devon Brixham, United Kingdom
TripAdvisor Review
Great for a short stay.

Perfect location near to bars, restaurants and casino. Room was modern and clean. Plenty of sockets/USB ports. There was a large TV, fridge and safe. Great shower. My only complaint was there was no storage (drawers, cupboard or shelves) for clothes, just a few hangers. I'd find this tricky if there for longer than the 3 nights we stayed. Staff were friendly and helpful. Overall good value for money.

Review by Gremlin222 Middlesbrough, United Kingdom
TripAdvisor Review
Hostel Onyx Hotel

We stayed in this hotel, or should I say hostel, thinking it was going to be an amazing experience. Since minute 1 we had issues with the checking staff because we had 2 reservations, it seems it was like rocket science to understand that and give us the key, entering the room we found the floor was dirty with hair, dust and of course not vacuumed, following day, we tried to use the jacuzzi on our penthouse suite, also to discover long long hair from what we suspect was from previous guests, meaning the jacuzzi’s aren’t well maintained, very disappointing. We requested to service the jacuzzi, following day we come back from our tour to find out again nothing has been done and jacuzzi still dirty, housekeeping never did the room and so on, came down to talk this and all we got was attitude and unwillingness to solve this issue, not offering solutions or options, this is the most expensive room, called penthouse suite, however we expected to be dealt with care, detail and consideration since this is the most exclusive room they have. Following day after liaising with the hotel staff and the manager, finally acknowledged our suspicions that, in fact the jacuzzi wasn’t serviced in turn he offered us a compensation which we found a low ball since he stated in a mocking way that our claims were not legitimate, hence he never ordered the engineer the time he was in our room while we were not in the room tour, to clean the water. Solution to this issue, guest hair balls and mold, was simply to pour more water into a jacuzzi. This is not proper customer service, nor health protocols which hotels are supposed to follow. Regards to the rest of the hotel staff is quite evident their lack of training when it comes to hospitality, problem solving, option management. This left extremely unprofessional image of the staff/management on how they deal with their customers versus the product that is claimed to be delivered.

Our Travel Specialists

Your holiday to Malta is just a phone call away

Call our Travel Specialists today on 01732 809 181

Chat Specialists