Cyprus best hotels Cyprus best hotels

Call Our Experts on

0345 512 0777

Your holiday is safe with us

33 years badge Atol Badge Manage My Booking
< Back to search Edit Search

Riviera Spa Resort - Adults Only

Mellieha

rating - 4 star rating - 4 star rating - 4 star rating - 4 star
Tripadvisor rating
based on 4625 reviews
286+

2 Adults

Mon, 20 Apr 26 - 5 Nights

You can view the monthly calendar on the next page


Flight from London All to Malta International Airport

You can change your flights on the next page


Double Or Twin - Bed & Breakfast

You can change your room type & board basis on the next page

Only 3 rooms left at this price!

Only 3 rooms left at this price!

£pp

£ total price

Includes £pp discount
+37 Photos
Overview

An adults-only luxury resort on the shores of Marfa Bay, with stunning views of Comino and Gozo and a world-class wellness offering.

Beach Luxury Adult Only

Highly Recommended by Malta Paradise!

Riviera Spa Resort is an exclusively adults-only retreat set directly on the shores of Marfa Bay in Mellieha, at the northernmost tip of Malta. With breathtaking views across the water towards Comino and Gozo, the resort offers a genuinely impressive setting alongside a comprehensive range of facilities including two outdoor seawater pools, an indoor pool, the award-winning Carisma Spa & Wellness Centre, three restaurants and a programme of activities from yoga and pilates to diving and watersports. Open to guests aged 16 and over, it suits couples, solo travellers and anyone seeking a vibrant yet refined escape in one of Malta's most scenic locations.

Why Holidaymakers Love It

  Adults-Only Luxury Resort
  Stunning Views Of Comino & Gozo
  Award-Winning Spa & Wellness Centre
  Two Outdoor Seawater Pools
  Three Elegant Restaurants
  Great Location to Explore Malta
cheap resort hotels to Spend holiday with family

Special Offers available

cheap resort hotels to Spend holiday with family

Special Offers available

Duration:

Stay:

This offer can be combined with other offers.

Your Hotel Information

Riviera Spa Resort is an adults-only retreat located on the shores of Marfa Bay in Mellieha, at the very northern tip of Malta. The position is one of the most scenic on the island, with uninterrupted views across the water towards Comino Island and Gozo, and the resort makes the most of this setting throughout — from the poolside terraces to the restaurant terraces and wellness facilities.

The resort is open exclusively to guests aged 16 and over, creating a calm and sophisticated atmosphere throughout. Two outdoor seawater pools provide the main focal point for daytime relaxation, and the award-winning Carisma Spa & Wellness Centre offers a comprehensive wellness experience that goes well beyond what most hotels in Malta can offer. Active guests are equally well catered for, with a fitness centre and a varied daily programme of classes and activities.

Dining across the resort is genuinely varied, with three distinct restaurants each offering a different culinary experience — from buffet to Italian and Lebanese à la carte — alongside a lobby lounge bar and a panoramic terrace bar perched above the water with views of Comino and Gozo.

Water activities are also well covered, with Bluewaves Water Sports located alongside the hotel and Dive Vision operating directly from the resort, offering everything from casual snorkelling to full SSI dive certification courses.

Malta Paradise Experts Recommend

Riviera Spa Resort's location at the northern tip of Malta makes it the ideal base for exploring some of the island's most stunning natural attractions. The Blue Lagoon on Comino Island — one of the Mediterranean's most celebrated swimming spots — is just a short boat trip away and is best visited early in the morning before the day-tripper crowds arrive. 

Gozo, Malta's quieter sister island, is easily reached by ferry from the nearby Cirkewwa terminal, just minutes from the hotel, and is well worth a full day for its dramatic scenery, ancient temples and relaxed pace of life. Mellieha Bay, one of Malta's largest sandy beaches, is around 2 miles away. Valletta, the capital, is approximately 45 minutes by bus.

Please note that some services and amenities may not be available during low season

View all hotel amenities   Hide all hotel amenities  

Swimming Pool

 Seawater Pools with Views of Comino

Seawater Pools with Views of Comino

The outdoor pool area at Riviera Spa Resort is one of its most distinctive features. Two outdoor seawater pools sit within sun terraces offering uninterrupted views across Marfa Bay towards Comino Island. For year-round swimming, the indoor heated seawater pool within the Carisma Spa facility maintains a comfortable temperature of 28–30°C and includes an integrated jacuzzi. The combination of outdoor and indoor pool options makes the resort a strong choice at any time of year.

Spa

Award-Winning Spa & Wellness

Award-Winning Spa & Wellness

The Carisma Spa & Wellness Centre is one of Malta's most acclaimed spa facilities, having won the World Luxury Spa Award for over seven years. All hotel guests have complimentary access to the indoor pool and fitness centre, while guests booking a treatment also gain access to the sauna, steam room, thalasso pool and changing rooms. A full programme of treatments, facials, massages and body therapies is available throughout the year, making this a genuine draw for wellness-focused guests.

Bars & Restaurants

Three Elegant Restaurants

Three Elegant Restaurants

Riviera Spa Resort offers three very different dining experiences. Mirasol serves an international and Mediterranean buffet at breakfast and dinner in a relaxed setting. Osteria Tropea brings Italian à la carte dining to a terrace with open views of Comino — a particularly atmospheric spot for an evening meal. Byblos, open Thursday to Sunday evenings, offers authentic Lebanese cuisine in a vibrant and colourful setting. The Lobby Lounge Bar is open throughout the day for coffees, cocktails and light bites.

Your Flight Details

 Best price for the flights has been selected for you on the date you have done the search. You can change to alternative flights for the same day or alternative dates on the next step.

{{flightWithAirline = model.FlightsModel.OutboundFlights[0]}}
{{flightWithAirline2 = model.FlightsModel.OutboundFlights[model.FlightsModel.OutboundFlights.length - 1]}}

cheap resort hotels in Turkey to Spend holiday with familyOutbound

Depart:

{{flightWithAirline.Flight.DepartureDateTime | amDateFormat: "ddd Do MMM YY"}}

{{flightWithAirline.Flight.DepartureDateTime | amDateFormat: "DD MMM YY"}}

{{flightWithAirline.Flight.DepartureDateTime | date: "HH:mm"}}

{{flightWithAirline.Flight.DepartureAirport}}

({{(getTimeDifference(flightWithAirline.Flight.ArrivalDateTime, flightWithAirline.Flight.DepartureDateTime, flightWithAirline2.Flight.ArrivalAirport,flightWithAirline.Flight.DepartureAirport) | date:"h'h' mm'm'")}})

1 stop direct

Arrive:

{{flightWithAirline2.Flight.ArrivalDateTime | amDateFormat: "ddd Do MMM YY"}}

{{flightWithAirline2.Flight.ArrivalDateTime | amDateFormat: "DD MMM YY"}}

{{flightWithAirline2.Flight.ArrivalDateTime | date: "HH:mm"}}

{{flightWithAirline2.Flight.ArrivalAirport}}

{{flightWithAirline2.Airline.Name}}

Flight No.

{{flightWithAirline2.Flight.FlightNumber}}

{{flightWithAirline = model.FlightsModel.InboundFlights[0]}}
{{flightWithAirline2 = model.FlightsModel.InboundFlights[model.FlightsModel.InboundFlights.length - 1]}}

Plane LoaderInbound

Depart:

{{flightWithAirline.Flight.DepartureDateTime | amDateFormat: "ddd Do MMM YY"}}

{{flightWithAirline.Flight.DepartureDateTime | amDateFormat: "DD MMM YY"}}

{{flightWithAirline.Flight.DepartureDateTime | date: "HH:mm"}}

{{flightWithAirline.Flight.DepartureAirport}}

({{(getTimeDifference(flightWithAirline.Flight.ArrivalDateTime, flightWithAirline2.Flight.DepartureDateTime, flightWithAirline.Flight.ArrivalAirport,flightWithAirline2.Flight.DepartureAirport) | date:"h'h' mm'm'")}})

1 stop direct

Arrive:

{{flightWithAirline2.Flight.ArrivalDateTime | amDateFormat: "ddd Do MMM YY"}}

{{flightWithAirline2.Flight.ArrivalDateTime | amDateFormat: "DD MMM YY"}}

{{flightWithAirline2.Flight.ArrivalDateTime | date: "HH:mm"}}

{{flightWithAirline2.Flight.ArrivalAirport}}

{{flightWithAirline2.Airline.Name}}

Flight No.

{{flightWithAirline2.Flight.FlightNumber}}

{{$index + 1}} ) Your Room Type -  {{roomBoard.adultCount > 1 ? dictionary.adults : dictionary.adult}} & {{roomBoard.childCount > 1 ? dictionary.children : dictionary.child}}

 Best priced room has been selected for you on the date you searched for. You can upgrade your room type and board basis on the next step.

Image hotels {{thisRoomType(roomUnit[0].LocalId).RoomImagesJsonHB[0].ImageAltText}}
{{thisRoomType(roomUnit[0].LocalId).RoomImagesJson[0].ImageAltText}}

{{thisRoomUSP.FacilityName}}

Location

Where is the Riviera Spa Resort - Adults Only?

Perched on the shores of Marfa Bay at the northernmost tip of Malta, Riviera Spa Resort enjoys one of the most dramatic and scenic positions on the island. Comino and the Blue Lagoon are just minutes away by boat, and the Cirkewwa ferry terminal to Gozo is within easy reach. For guests who want to experience the very best of Malta's natural landscape — the Blue Lagoon, Gozo's countryside and dramatic coastline, and Mellieha Bay's sandy beach — this location is hard to beat.

{{journeyBooking.NumberOfAdults}} {{journeyBooking.NumberOfAdults > 1 ? "Adults" : "Adult"}} {{journeyBooking.NumberOfChildren > 0 ? ", " + journeyBooking.NumberOfChildren + (journeyBooking.NumberOfChildren > 1 ? " Children" : " Child") : ""}} for {{model.Duration}} Nights from {{model.DateFrom | date: "EEE dd MMM yyyy"}}

We Price Match! We won't be beaten on price
£pp

£ total price

Includes £pp discount

£{{getCeilValue(journeyBooking.Accommodation.ListDeposit[0].Deposit / 2)}}pp deposit today, then {{journeyBooking.Accommodation.ListDeposit[0].NumberOfInstallment}} equal monthly payments of £pp

Secure today for only £{{getCeilValue(journeyBooking.Accommodation.ListDeposit[0].Deposit / 2)}}pp

  • FREE

Other Flights are also available

Riviera Spa Resort - Adults Only

You can change your flights on the next page

Nights

1 x

x Adult

x Adults

You can change your room type on the next page

{{luggageCounter()}} x {{airline.MaxCabinBagWeight}}
No Hold Luggage

{{luggageCounter()}} x {{airline.MaxCabinBagWeight}}
{{luggageCounter()}} x Unlimited kg Hold Luggage Hold Luggage {{airline.MaxLuggageWeight}}kg Hold Luggage

You can add luggage in the next step

{{getSelectedTransfer().Vehicle}}

You can upgrade your Private Transfer on the next step

  •   {{specialOfferItem.SpecialOfferItem.Title}}