There are 4 ways to get from Marrakesh to Salt Lake City by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Marrakech to Salt Lake City International Airport
best- Fly from Marrakech (RAK) to Salt Lake City International Airport (SLC)plane RAK - SLC
18h 29m$393–1,406Fly Marrakech to Provo, train
cheapest- Fly from Marrakech (RAK) to Provo (PVU)plane RAK - PVU
- Take the train from Provo Central Station to Salt Lake Central Stationtrain
32h 24m$276–963Train to Mohammed V International Airport, fly to Salt Lake City International Airport
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Salt Lake City International Airport (SLC)plane CMN - SLC
21h 10m$564–1,827Bus to Ouarzazate Airport, fly to Salt Lake City International Airport
- Take the bus from Gare Supratours to Ouarzazatebus
- Fly from Ouarzazate Airport (OZZ) to Salt Lake City International Airport (SLC)plane OZZ - SLC
26h 44m$813–2,519
Marrakech (RAK) to Salt Lake City International Airport (SLC) flights
Questions & Answers
The cheapest way to get from Marrakesh to Salt Lake City is to fly and train which costs $270 - $1,000 and takes 32h 24m.
The fastest way to get from Marrakesh to Salt Lake City is to fly which takes 18h 29m and costs $390 - $1,500.
The distance between Marrakesh and Salt Lake City is 5519 miles.
It takes approximately 18h 29m to get from Marrakesh to Salt Lake City, including transfers.
Salt Lake City is 7h behind Marrakesh. It is currently 3:16 PM in Marrakesh and 8:16 AM in Salt Lake City.
There are 795+ hotels available in Salt Lake City.
What companies run services between Marrakesh, Morocco and Salt Lake City, UT, USA?
Delta and United Airlines fly from Marrakech (RAK) to Salt Lake City International Airport (SLC) once daily.
- Website
- delta.com
Flights from Marrakech to Salt Lake City International Airport via Atlanta
- Ave. Duration
- 16h 52m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $410–1,400
Flights from Marrakech to Salt Lake City International Airport via Newark
- Ave. Duration
- 16h 1m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $390–1,400
Flights from Mohammed V International Airport to Salt Lake City International Airport via New York JFK
- Ave. Duration
- 18h 5m
- When
- Every day
- Estimated price
- $550–1,800
Flights from Mohammed V International Airport to Salt Lake City International Airport via Los Angeles
- Ave. Duration
- 15h 43m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $650–2,000
Flights from Ouarzazate Airport to Salt Lake City International Airport via Mohammed V International Airport, New York JFK
- Ave. Duration
- 27h 58m
- When
- Friday
- Estimated price
- $850–2,500
Flights from Ouarzazate Airport to Salt Lake City International Airport via Mohammed V International Airport, Washington Dulles
- Ave. Duration
- 28h 34m
- When
- Friday
- Estimated price
- $850–2,600
Flights from Ouarzazate Airport to Salt Lake City International Airport via Mohammed V International Airport, Toronto
- Ave. Duration
- 39h 1m
- When
- Friday
- Estimated price
- $800–2,500
Flights from Ouarzazate Airport to Salt Lake City International Airport via Paris Orly, Los Angeles
- Ave. Duration
- 19h 55m
- When
- Wednesday
- Estimated price
- $1,000–2,500
Flights from Ouarzazate Airport to Salt Lake City International Airport via Paris Orly, San Francisco
- Ave. Duration
- 30h 31m
- When
- Wednesday
- Estimated price
- $1,000–2,500
- Website
- allegiantair.com
Flights from Marrakech to Provo via Atlanta, Nashville
- Ave. Duration
- 33h 13m
- When
- Thursday
- Estimated price
- $270–950
Flights from Marrakech to Provo via Newark, Nashville
- Ave. Duration
- 33h 43m
- When
- Sunday
- Estimated price
- $270–950
- Website
- aa.com
Flights from Mohammed V International Airport to Salt Lake City International Airport via Miami
- Ave. Duration
- 14h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $650–2,000
- Website
- southwest.com
Flights from Mohammed V International Airport to Salt Lake City International Airport via Los Angeles
- Ave. Duration
- 15h 25m
- When
- Sunday
- Estimated price
- $650–2,000
- Website
- flybreeze.com
Flights from Marrakech to Provo via Mohammed V International Airport, Washington Dulles
- Ave. Duration
- 26h 58m
- When
- Monday, Tuesday, and Friday
- Estimated price
- $370–1,100
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $10–21
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $10–15
- 1st Class
- $15–21
- Phone
- +1 801-743-3882
- [email protected]
- Website
- rideuta.com
Train from Provo Central Station to Salt Lake Central Station
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- $2–7
- Schedules at
- rideuta.com
- Adult - full fare
- $2–7
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $9–15
- Schedules at
- supratours.ma
- Second Class
- $12–15
- First Class
- $9–14
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide











