Compare airlines, prices, and flight durations for your trip
Fly from vibrant Bangkok to enchanting Marrakech with confidence—our search checks over 700 airlines, 50+ agencies and more than 5 top booking systems to uncover the best prices, schedules and travel conditions. Whether you want the quickest connection, lowest fare or flexible ticket options, we make it easy to compare and book the ideal itinerary for your Morocco adventure.
Fly nonstop from Bangkok to Marrakech for the quickest, most convenient way to bridge Southeast Asia and North Africa — fewer hassles, no layovers, and more time to explore vibrant markets and historic medinas. While connecting options can sometimes be cheaper, choosing a direct flight saves hours and delivers a more relaxed journey so you arrive ready to enjoy Morocco.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Bangkok to Marrakech:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
The cheapest one-way flight from Bangkok to Marrakech departs on 02/01/2026, is operated by Etihad Airways and costs $298
The cheapest roundtrip flight from Bangkok to Marrakech departs on 01/20/2026, is operated by AirAsia and costs $825
Fastest flight from Bangkok to Marrakech takes 1d 6h
There are no direct flights on this route.
The distance between Bangkok and Marrakech is 10890km (6752 miles). The average flight duration is 1h 50m. The time difference between Bangkok and Marrakech is 6h
Flights from Bangkok to Marrakech are operated by several airlines — Etihad Airways, China Southern Airlines, and Hainan Airlines. This allows passengers to flexibly choose flights based on departure time, cost, and additional services. The minimum ticket price starts at $298, making this destination accessible to travelers with different budgets. We help compare all available options in real time, so you can book tickets at the best value for money. The service ensures transparent search and lets you book affordable flights in just a few clicks.
starting at $298
starting at $341
starting at $356
There appear to be no non-stop flights from Bangkok to Marrakech at this time.... Well, or something went wrong on our side and we couldn't find anything
Unable to find information about the schedule of direct flights from
Bangkok is served by two main airports with distinct roles. Suvarnabhumi Airport (BKK) is the international hub, handling most long-haul and full-service carriers and typically offering a broader range of lounges, shops and onward-connection options; it lies about 30–35 km east of central Bangkok, with the Airport Rail Link taking roughly 25–35 minutes to Makkasan or Phaya Thai (fares usually around 45–120 THB) and taxis to downtown often 30–60 minutes depending on traffic (metered fares plus expressway tolls). Don Mueang (DMK) functions more as a budget and regional gateway, favoured by low-cost carriers and many short-haul flights; it sits about 20–25 km north of the city centre and can be reached by bus or shuttle in 30–60 minutes or by taxi with similar travel times (fares normally lower than from BKK). Pros: Suvarnabhumi offers more international connectivity and faster rail links, while Don Mueang can be cheaper and quicker for domestic or low-cost flights; cons: both airports can be affected by heavy Bangkok traffic, and transfers between them may require at least an hour.
Marrakech-Menara (RAK) is the city’s main international airport and typically serves as the gateway for both holidaymakers and business travelers, with national carrier Royal Air Maroc alongside several European low-cost and charter airlines operating frequent services. Located about 6–7 km southwest of the Medina, travel to the city center usually takes 10–20 minutes by taxi and around 20–30 minutes by bus; taxis commonly charge metered or flat fares while the public bus is the cheapest option. The airport can be busy during peak season but is compact and relatively easy to navigate; pros include proximity to central attractions and many onward transport choices, while cons can be occasional crowds and limited late-night public transport.
The cheapest flight ticket from Bangkok to Marrakech according to data for the last 48 hours costs $298
Often the best time to buy tickets from Bangkok to Marrakech is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Bangkok to Marrakech can be found flying in these months: February, January.
The fastest flights from Bangkok to Marrakech start from 6 hours in the air.
The following airlines operate direct flights on the route Bangkok — Marrakech:
The cost of a one-way flight from Bangkok to Marrakech ranges from $309 (February 2026) to $496 (January 2026). On average, the ticket price is about $403–$496.
We couldn't find any special offers for flights from Bangkok to Marrakech