Background-imageBackground-clock-image

Last-minute luxury hotel deals in Morocco

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year since 1999

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room

Clear filters

Morocco

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Morocco, but are nearby and match your search.
Primary image
Bela Vista Hotel & SPA - Relais & Châteaux
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Praia da Rocha, Portimão · 606.98 km from centre

    9.2

     

    167 reviews

    A stay at Bela Vista Hotel & SPA - Relais & Châteaux places you in the heart of Portimão – a 1-minute drive from Rocha Beach and 11 minutes from Slide and Splash Water Park. This beach hotel is 8.2 mi (13.1 km) from Carvoeiro Beach and 12.9 mi (20.8 km) from Marinha Beach.

    Compare price on Booking.com
    Compare price on Booking.com
    Primary image
    Rochavau Hotel
    Full StarFull StarFull StarFull Star
    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

    Hotel in Portimão · 607.40 km from centre

      9.4

       

      74 reviews

      Breakfast available

      When you stay at Rochavau Hotel in Portimão, you'll be near the beach – a 1-minute drive from Rocha Beach and 7 minutes from Alvor Beach. This hotel is 11.1 mi (17.9 km) from Carvoeiro Beach and 14 mi (22.5 km) from Marina de Lagos.

      Compare price on Booking.com
      Compare price on Booking.com
      Vista Marina Apartamentos Turisticos
      Full StarFull StarFull StarFull Star
      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

      Apartment in Portimão · 607.70 km from centre

        8.6

         

        1,642 reviews

        Vista Marina features a free-form pool set in a landscaped garden, just a 10-minute walk from Portimão centre.

        All air-conditioned apartments are decorated in warm, sunny colours and fitted with a large wardrobe. Each one features panoramic pool views from its furnished balcony.

        A well-equipped kitchen, which includes a 4-hob electric stove and all-wood counter top, is provided for each apartment. All kitchens are open-plan and have a 4-seater dining table.

        The property also has a contemporary lounge fitted with a pool table.

        Vista Marina Apartments are situated a 10-minute walk from Praia da Rocha. It is a 10-minute drive from Portimão Railway Station and 2.5 km from Alto Golf Course.

        Compare price on Booking.com
        Compare price on Booking.com
        Primary image
        The Salty Lodge
        Full StarFull StarFull StarFull Star
        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

        Apartment in Centro Histórico, Lagos · 607.78 km from centre

          9.8

           

          88 reviews

          A stay at The Salty Lodge places you in the heart of Lagos, within a 15-minute walk of Marina de Lagos and Dona Ana Beach. This family-friendly apartment is 4.9 mi (7.8 km) from Praia da Luz and 13.6 mi (21.9 km) from Alvor Beach.

          Compare price on Booking.com
          Compare price on Booking.com
          Primary image
          Boavista Golf & Spa - Bela Colina Holidays
          Full StarFull StarFull StarFull StarFull Star
          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

          Aparthotel in São Gonçalo de Lagos, Lagos · 607.83 km from centre

            9.4

             

            517 reviews

            Breakfast available

            Located in Lagos (Atalaia), Boavista Golf & Spa - Bela Colina Holidays is within a 10-minute drive of Porto de Mos Beach and Dona Ana Beach. This family-friendly aparthotel is 3.2 mi (5.2 km) from Praia da Luz and 3.8 mi (6.1 km) from Marina de Lagos.

            Compare price on Booking.com
            Compare price on Booking.com
            Luzmar Villas
            Full StarFull StarFull StarFull Star
            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

            Holiday park in Luz · 607.93 km from centre

              8.7

               

              852 reviews

              Luzmar offers rooms in a cluster of villas among gardens, 2 km from Praia da Luz on the Atlantic Ocean. It features an outdoor pool, nearby golfing facilities and windsurfing equipment.

              Fitted with terracotta floors and opening out onto furnished balconies, rooms at Luzmar Villas are spacious and bright. Each is air conditioned, comes with satellite TV channels and en-suite bathrooms.

              Guests can benefit from the in-house bicycle rental and reach central Vila da Luz, dotted with restaurants, shops and bars. They can also unwind at the hotel with a massage, or borrow a book from the library.

              Staff at the Luzmar Villas can suggest itineraries for horse riding through the Southern tip of the National Park do Sudoeste Alentejano e Costa Vicentina. Free private parking is available on site.

              Compare price on Booking.com
              Compare price on Booking.com
              Primary image
              Tivoli Alvor Algarve - All Inclusive Resort
              Full StarFull StarFull StarFull StarFull Star
              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

              Hotel in Alvor, Portimão · 608.46 km from centre

                8.4

                 

                126 reviews

                Breakfast available

                With a stay at Tivoli Alvor Algarve - All Inclusive Resort, you'll be centrally located in Portimão – a 4-minute drive from Alvor Beach and 8 minutes from Rocha Beach. This all-inclusive hotel is 13.4 mi (21.6 km) from Marina de Lagos and 13.8 mi (22.1 km) from Carvoeiro Beach.

                Compare price on Booking.com
                Compare price on Booking.com
                Primary image
                Pestana Alvor South Beach, Premium Suite Hotel
                Full StarFull StarFull StarFull Star
                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                Hotel in Alvor, Portimão · 608.60 km from centre

                  8.6

                   

                  87 reviews

                  With a stay at Pestana Alvor South Beach, Premium Suite Hotel in Portimão (Torralta), you'll be within a 15-minute drive of Alvor Beach and Rocha Beach. This beach hotel is 13.1 mi (21.1 km) from Marina de Lagos and 13.4 mi (21.6 km) from Carvoeiro Beach.

                  Compare price on Booking.com
                  Compare price on Booking.com
                  Primary image
                  Marina Rio
                  Full StarFull StarFull StarFull Star
                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                  Hotel in São Gonçalo de Lagos, Lagos · 608.70 km from centre

                    9.4

                     

                    641 reviews

                    Breakfast available

                    With a stay at Marina Rio, you'll be centrally located in Lagos, steps from Marina de Lagos and within a 5-minute drive of Porto de Mos Beach. This hotel is 4.3 mi (7 km) from Praia da Luz and 12.4 mi (19.9 km) from Alvor Beach.

                    Compare price on Booking.com
                    Compare price on Booking.com
                    Marina Club Lagos Resort
                    Full StarFull StarFull StarFull Star
                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                    Hotel in São Gonçalo de Lagos, Lagos · 608.96 km from centre

                      8.6

                       

                      1,857 reviews

                      Within sight of the marina, Marina Club Lagos Resort is just a short walk from Lagos’ historic centre and provides guests with luxurious accommodation close to Meia Praia Beach.

                      Marina Club Lagos Resort features modern apartments and studios with a private balcony. Each guest unit is decorated in soft tones and features modern furnishings.

                      In the mornings, guests can have breakfast at the restaurant of Marina Lagos before strolling to the marina for some shopping.

                      Guests can spend the day soaking up the sun on a lounger by the outdoor pool. The use of various spa facilities is possible at an additional charge.

                      For trips, the staff is available to arrange a rental car or bikes. Free parking is available in the underground garage.

                      Compare price on Booking.com
                      Compare price on Booking.com
                      Primary image
                      Iberostar Selection Lagos Algarve
                      Full StarFull StarFull StarFull StarFull Star
                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                      Hotel in Meia Praia, Lagos · 609.36 km from centre

                        8.6

                         

                        314 reviews

                        Breakfast available

                        With a stay at Iberostar Selection Lagos Algarve in Lagos (Meia Praia), you'll be a 4-minute drive from Marina de Lagos and 10 minutes from Ponta da Piedade Lagos Lighthouse. This beach hotel is 5.7 mi (9.2 km) from Praia da Luz and 11.9 mi (19.2 km) from Alvor Beach.

                        Compare price on Booking.com
                        Compare price on Booking.com
                        Primary image
                        Pelican Alvor
                        Full StarFull StarFull StarFull Star
                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                        Hotel in Alvor, Portimão · 609.86 km from centre

                          8.8

                           

                          244 reviews

                          Breakfast available

                          Located in Portimão, Pelican Alvor is within a 10-minute drive of Alvor Beach and Portimão Marina. This golf hotel is 2.8 mi (4.5 km) from Alemao Beach and 3.7 mi (6 km) from Aqua Portimão Shopping Center.

                          Compare price on Booking.com
                          Compare price on Booking.com
                          Primary image
                          Vicentina Hotel
                          Full StarFull StarFull StarFull Star
                          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                          Hotel in Costa Vicentina, Aljezur · 634.00 km from centre

                            8.2

                             

                            92 reviews

                            Breakfast available

                            With a stay at Vicentina Hotel in Aljezur (Town Center), you'll be within a 15-minute walk of Pintor Jose Cercas Museum and Aljezur Castle. This hotel is 18.4 mi (29.7 km) from Algarve International Circuit and 5 mi (8 km) from Amoreira Beach.

                            Compare price on Booking.com
                            Compare price on Booking.com
                            Primary image
                            Enigma - Nature & Water Hotel
                            Full StarFull StarFull StarFull Star
                            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                            Hotel in Odemira · 649.14 km from centre

                              8.2

                               

                              213 reviews

                              Breakfast available

                              When you stay at Enigma - Nature & Water Hotel in Odemira, you'll be near the beach and 13 minutes by car from Zambujeira do Mar Beach. This family-friendly hotel is 7.4 mi (11.9 km) from Odeceixe Beach and 15.5 mi (25 km) from Aljezur Castle.

                              Compare price on Booking.com
                              Compare price on Booking.com
                              Herdade do Carregouçal
                              Full StarFull StarFull StarFull Star
                              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                              Farm stay in Odemira · 657.66 km from centre

                                9.4

                                 

                                127 reviews

                                Offering free bikes and pool view, Herdade do Carregouçal is set in Odemira, 20 km from Sardao Cape and 27 km from Sao Clemente Fort. This farm stay has a pool with a view, a garden, barbecue facilities, free WiFi and free private parking. Boasting family rooms, this property also provides guests with a sun terrace.

                                At the farm stay, the units include air conditioning, a seating area, a flat-screen TV with satellite channels, a kitchen, a dining area and a private bathroom with a hair dryer, a walk-in shower and free toiletries. A dishwasher, an oven and microwave are also offered, as well as a coffee machine and a kettle. At the farm stay, each unit is equipped with bed linen and towels.

                                A buffet breakfast is available at the farm stay. There is a coffee shop, bar and lounge.

                                Guests at Herdade do Carregouçal will be able to enjoy activities in and around Odemira, like cycling, fishing and hiking. The farm stay has a picnic area where you can spend a day out in the open.

                                Aljezur Castle is 36 km from the accommodation, while Pessegueiro Island is 41 km away. Portimão Airport is 79 km from the property, and the property offers a paid airport shuttle service.

                                Compare price on Booking.com
                                Compare price on Booking.com
                                Primary image
                                Santiago Hotel
                                Full StarFull StarFull StarFull Star
                                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                Hotel in Alentejo, Santiago do Cacém · 707.40 km from centre

                                  9.0

                                   

                                  111 reviews

                                  Breakfast available

                                  With a stay at Santiago Hotel in Santiago do Cacém, you'll be 4.4 mi (7 km) from Safari Badoca Park and 10.6 mi (17 km) from Lagoas de Santo André e da Sancha Nature Reserve. This hotel is 16.2 mi (26.1 km) from Cortiço Fountain Beach and 29.4 mi (47.3 km) from Comporta Beach.

                                  Compare price on Booking.com
                                  Compare price on Booking.com
                                  Primary image
                                  Independente Comporta
                                  Full StarFull StarFull StarFull Star
                                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                  Resort in Grandola · 734.86 km from centre

                                    9.0

                                     

                                    37 reviews

                                    With a stay at Independente Comporta in Grandola, you'll be in the suburbs and within the region of Arrabida Natural Park. This spa resort is 7.2 mi (11.7 km) from Comporta Beach and 6.1 mi (9.8 km) from Praia do Carvalhal.

                                    Compare price on Booking.com
                                    Compare price on Booking.com
                                    Primary image
                                    São Lourenço do Barrocal
                                    Full StarFull StarFull StarFull StarFull Star
                                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                    Hotel in Alentejo, Reguengos de Monsaraz · 740.20 km from centre

                                      9.8

                                       

                                      94 reviews

                                      Breakfast available

                                      Located in Reguengos de Monsaraz, São Lourenço do Barrocal is in the historical district, within a 10-minute drive of Cromeleque do Xerez and Olaria Tavares. This family-friendly hotel is 4.2 mi (6.7 km) from Igreja Matriz and 4.2 mi (6.7 km) from Museu de Arte Sacra.

                                      Compare price on Booking.com
                                      Compare price on Booking.com
                                      Primary image
                                      Quinta da Comporta Wellness Boutique Resort
                                      Full StarFull StarFull StarFull StarFull Star
                                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                      Hotel in Grandola · 740.36 km from centre

                                        9.2

                                         

                                        38 reviews

                                        Breakfast available

                                        With a stay at Quinta da Comporta Wellness Boutique Resort in Grandola, you'll be 1.6 mi (2.6 km) from Praia do Pego and 2.8 mi (4.6 km) from Comporta Beach. This luxury hotel is 14.6 mi (23.4 km) from Troia Beach and 1.8 mi (2.9 km) from Praia do Carvalhal.

                                        Compare price on Booking.com
                                        Compare price on Booking.com
                                        Primary image
                                        The Lince Ecorkhotel Évora
                                        Full StarFull StarFull StarFull Star
                                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                        Hotel in Évora · 756.02 km from centre

                                          8.6

                                           

                                          130 reviews

                                          Breakfast available

                                          Located in Évora, The Lince Ecorkhotel Évora is in the historical district, within a 10-minute drive of Historic Centre of Évora and University of Évora. This spa hotel is 4.6 mi (7.4 km) from Termas Romanas and 4.7 mi (7.5 km) from Igreja de Sao Francisco.

                                          Compare price on Booking.com
                                          Compare price on Booking.com
                                          tripadvisorHG