Málaga
→
Miami
from €515 return
About this deal
Royal Air Maroc has a strong run of Málaga to Miami fares with just
one stop in Casablanca each way and 23 kg checked baggage included.
The headline fare is €515 return via Kissandfly or Mytrip, booked through
Skyscanner Malta with an English booking flow. Royal Air Maroc was also available
directly for around €563 return from the vendor list on Skyscanner.
There are faster Air Europa alternatives on many of these dates, generally around
€600-€700 with baggage, but Royal Air Maroc was still roughly
€125 to more than €200 cheaper on the selected combinations.
Royal Air Maroc direct: ~€563
Checked baggage: 23 kg included
Routing: 1 stop in CMN each way
Reference flight schedule
Friday 12 February 2027
AT989 · AGP 13:25 → CMN 13:40
1h25 connection in Casablanca
AT204 · CMN 15:05 → MIA 19:35
12h10 total journey
Sunday 21 February 2027
AT205 · MIA 21:35 → CMN 10:30+1
5h15 connection in Casablanca
AT984 · CMN 15:45 → AGP 18:00
14h25 total journey
Route map
A simple one-stop transatlantic itinerary on Royal Air Maroc, with the strongest schedule on the outbound journey.
AGP
Málaga
CMN
Casablanca
MIA
Miami
Return follows the same route in reverse: MIA → CMN → AGP.
Fare proof
Search via Skyscanner Malta for an English-language booking flow. Royal Air Maroc can also be selected from the vendor list at around €563 direct on the reference search.
Why this fare works
The fare includes 23 kg checked baggage and undercuts the faster Air Europa alternatives by roughly €125 to more than €200 on the selected dates. The outbound is particularly good: only 12h10 total with a short 1h25 Casablanca connection.
1. Return connection: the reference return has a 5h15 wait in Casablanca, which is the main weakness of this fare.
2. Faster alternatives exist: Air Europa was generally around €600-€700 with baggage and offers shorter total journey times on many dates.
3. OTA vs airline: Kissandfly / Mytrip give the lowest recommended fare, while Royal Air Maroc direct was around €563. Choose based on how much you value direct airline servicing.
4. Final check: confirm baggage, connection times, fare rules and US entry requirements before payment.
Fare + booking details
Booking options
This is the price I would promote. Both were available around the same level on selected dates, with an English booking flow through Skyscanner Malta.
Compare the reference fare →Royal Air Maroc was also selectable from the vendor list on Skyscanner. The premium is around €48 on the reference search if you prefer airline-direct servicing.
View vendors on Skyscanner →Selected availability runs from November 2026 to April 2027. The links use Skyscanner Malta; choose Kissandfly or Mytrip for the lowest recommended OTA fare, or select Royal Air Maroc from the vendor list if you prefer to book directly with the airline.
An excellent-value full-service route from southern Spain to Miami, with a 23 kg checked bag and a substantial saving over the faster competition. The outbound itinerary is very efficient, availability is broad and the price is strong. The longer return connection and the existence of faster Air Europa options keep it at 9.0 rather than pushing it higher.
Full Dino Score breakdown
Browse all our latest flight deals and use the filters to find something that better suits your departure point, destination, budget or travel plans.
Deal alerts + travel communities
I spend hours searching for fares worth sharing. Pick the channel that suits you best — fast alerts, premium-cabin discussion or the broader travel community.
Simple flight-deal alerts sent straight to your phone.
80 membersA clean feed of newly published economy and business-class finds.
259 membersPremium fares, cabin experiences, reviews and honest discussion.
1,290 membersEconomy deals, trip requests, travel discussion and creator finds.
New community · 470 members
Accommodation in Miami and Miami Beach can be extremely expensive, especially during the winter season. For the 12–21 February 2027 reference trip, we therefore looked for something simple, comfortable and well reviewed rather than an expensive resort.
Alamo Hotel is our pick. It sits in Miami Beach, only a short walk from the beach, and combines a very good location with practical rooms, free Wi-Fi and useful extras for a longer stay. Some room categories even include a small kitchenette with a microwave, which can help reduce the cost of eating out every day in Miami.
At this price point in Miami Beach, the priority is getting the basics right: a good location, clean and comfortable accommodation, strong guest feedback and enough space for a longer stay. Alamo Hotel does that without pushing the total trip cost into luxury-hotel territory.
The property is around a 2-minute walk from Miami Beach, while the location was rated 9.4/10 by recent guests. Rooms include air conditioning, private bathrooms and free Wi-Fi, and selected categories add a private kitchenette — particularly useful on a nine-night trip.
The screenshot shows approximately €1,791 for 9 nights / 2 adults on the fixed-date non-refundable option. That works out at roughly €895.50 per person for the full stay, or about €99.50 per person per night.
A Deluxe King room with a private kitchenette was shown from approximately €1,833 for 9 nights / 2 adults — around €916.50 per person for the stay.
Best areas to stay in Miami
Miami is spread out, so choosing the right neighbourhood can save both time and money. These are the areas I would look at first.
Quieter than South Beach but still right on Miami Beach. A good option if you want the beach without being surrounded by nightlife every evening.
Best for the classic Miami experience: Ocean Drive, Art Deco, restaurants, nightlife and easy beach access. Usually one of the more expensive areas.
Modern high-rise Miami with restaurants, bars and good transport. Better for city life than for having the beach outside your hotel.
More residential and relaxed, often with better-value accommodation than South Beach while still giving you direct access to the ocean.
How I would use 9 nights
Nine nights gives you enough time to enjoy Miami Beach without rushing and still explore beyond the immediate beach area.
Spend at least one full day around Ocean Drive, the Art Deco district and the beach, even if you are staying farther north.
A good contrast to the beach, with street art, restaurants, galleries and shopping.
Visit Calle Ocho for food, music and a completely different side of Miami.
With nine nights, you have enough time to add at least one trip outside the city without sacrificing your beach days.
Things to do in Miami
A few useful extras that can make the journey easier, particularly when travelling with restrictive cabin-bag fares, arriving late or needing mobile data as soon as you land.
A useful packing solution when you are trying to fit more clothing
into a restricted cabin bag.
Particularly relevant for travellers using airlines such as
Ryanair and Wizz Air, where baggage dimensions and
additional luggage fees can significantly change the final cost of a
cheap flight.
Compress your clothing and make better use of the space available
inside your luggage.
Arrive with mobile data ready and avoid searching for a local SIM
card or relying on airport Wi-Fi.
Use code XTRA10 for
10% off your first purchase.
Travelling for longer? Saily Ultra includes
30 GB of high-speed data plus unlimited reduced-speed data
,
together with additional travel benefits.
Pre-book your airport transfer before travelling.
Particularly useful for
late-night arrivals, families and travellers with luggage
,
or when arriving somewhere unfamiliar and you would rather have a
driver waiting than search for transport after landing.
Use promo code TPO5 for
5% off your booking.
Valid until 31 December 2026.
Flight deals are only the start. These guides show how I find fares worth booking, which travel tools can make a trip easier and what to consider before protecting your holiday.
Cheap Flight Guide
Travel Tech
Travel Protection
Help keep Dino free, ad-free & open to everyone.
Every flight deal on Dino is freely visible — no paid membership, no locked fares and no advertising clutter. I spend hours finding and checking prices, schedules, baggage and booking options before publishing a deal. If Dino helped you save money or plan a better trip, buying me a beer helps keep it that way.
More travel deals are disappearing behind paid memberships. Dino works differently: every fare we publish stays freely visible to everyone.
If this page helped you, a small tip supports the hours spent finding and checking these fares.