Marrakesh to Sofia (RAK–SOF) — Airlines, Schedules & Connections
No flights match your filters.
No scheduled airline flights on this route — it's flown by charter / private operators (). No nonstop flights on this route. connecting options below.
Most recently operated nonstop flights — the month shown is when each was last scheduled. Most destinations remain reachable with a connection.
No discontinued nonstop flights on record for this route.
RAK–SOF is served by 2 airlines with nonstop service. Ryanair and Wizz Air lead the route. The flight covers 1,880 miles in approximately 4h 25m. Beyond nonstop, 1-stop connecting options are also available.
Airline Landscape
| Airline | Freq/wk | Aircraft | Duration | Dep OTP | Alliance | Codeshares |
|---|---|---|---|---|---|---|
| FR Ryanair | 2 | 73H | 4h25 | – | – | – |
| W6 Wizz Air | 0 | – | – | – | – | – |
Weekly Schedule Pattern
Connection Landscape
Travel Essentials
RAK: +01 · SOF: EEST
When it's 6:00 PM in Marrakesh, it's 8:00 PM in Sofia.
Moroccan passport holders need a visa to enter Bulgaria. Bulgaria joined the Schengen air zone in March 2024, so holders of valid multi-entry Schengen visas, residence permits, or long-stay visas from any Schengen state can enter Bulgaria without a separate Bulgarian visa. If you do not have a valid Schengen visa, apply for a Bulgarian short-stay visa (Type C) at the Bulgarian Embassy in Rabat. The fee is EUR 80 (about MAD 880), allowing up to 90 days within any 180-day period. Processing takes 10 to 15 working days.
Required documents include a passport valid for at least 3 months beyond your planned departure with two blank pages, two passport photos, completed application form, travel insurance covering EUR 30,000, round-trip flight booking, hotel reservations, bank statements from the last 3 months, and employment documentation. The Bulgarian Embassy in Rabat has limited appointment availability, so book several weeks ahead.
No direct flights connect Morocco to Bulgaria. Route through Istanbul (2 hours to Sofia on Turkish Airlines), Paris, or Rome, with total travel times of 6 to 10 hours. Bulgaria uses the Bulgarian lev (BGN), pegged at 1.956 BGN per EUR 1. The country adopted the euro peg and will eventually switch fully to the euro. No mandatory vaccinations. Sofia metro tickets cost BGN 1.60 (about EUR 0.80). Bulgaria is one of the most affordable EU countries: a restaurant meal in Sofia runs BGN 15 to BGN 25 (EUR 8 to EUR 13).
RAK–SOF Quick Facts
Frequently Asked Questions
Flights from RAK to SOF
Marrakesh Menara Airport (RAK) and Sofia Airport (SOF) are connected by nonstop service from Ryanair and Wizz Air. With 2 weekly departures, this is a regularly served route.
RAK to SOF Flight Duration and Schedule
Nonstop flight time from RAK to SOF is about 4 hours 25 minutes gate to gate. The route covers a distance of 1,880 miles (3,025 km). There are approximately 2 weekly flights outbound and 2 return, totaling 4 flights per week in both directions.
Connecting Options and Alternatives
1-stop connecting options are also available, commonly via Milan Malpensa, Josep Tarradellas Barcelona-El Prat and Adolfo Suárez Madrid–Barajas. Two-stop connections are also available via intermediate hubs.