There are 2 ways to get from Casablanca to Lake Havasu City by plane, train or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Las Vegas  •  21 h 58 min

  1. Fly from Casablanca (CMN) to Las Vegas (LAS) CMN - LAS

$472 - $1,379

1 alternative option

Fly to Los Angeles, train, taxi  •  27 h 12 min

  1. Fly from Casablanca (CMN) to Los Angeles (LAX) CMN - LAX
  2. Take the train from Los Angeles Union Station Amtrak to Needles Amtrak
  3. Take a taxi from Needles Amtrak to Lake Havasu City

$715 - $1,525

Questions & Answers

The cheapest way to get from Casablanca to Lake Havasu City is to fly which costs MAD 4,500 - MAD 14,000 and takes 21 h 58 min.

More details

The quickest way to get from Casablanca to Lake Havasu City is to fly which takes 21 h 58 min and costs MAD 4,500 - MAD 14,000.

More details

The distance between Casablanca and Lake Havasu City is 9268 km.

It takes approximately 21 h 58 min to get from Casablanca to Lake Havasu City, including transfers.

More details

What companies run services between Casablanca, Morocco and Lake Havasu City, AZ, USA?

Royal Air Maroc, JetBlue Airways and nine other airlines fly from Casablanca to Lake Havasu City hourly.

Airlines
Air Canada
Website
aircanada.com
Flights from Casablanca to Las Vegas via Montreal
Ave. Duration
21 h 15 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $2,000
Flights from Casablanca to Las Vegas via Montreal, Toronto
Ave. Duration
21 h 30 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $2,000
Flights from Casablanca to Las Vegas via Montreal, Denver
Ave. Duration
18 h 42 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $2,000
Flights from Casablanca to Las Vegas via Montreal, Los Angeles
Ave. Duration
19 h 10 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$550 - $2,100
Flights from Casablanca to Los Angeles via Montreal
Ave. Duration
15 h 45 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$460 - $1,700
Flights from Casablanca to Los Angeles via Montreal, Toronto
Ave. Duration
17 h 55 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$460 - $1,700
Flights from Casablanca to Los Angeles via Montreal, Chicago O'Hare
Ave. Duration
17 h 10 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$460 - $1,700
United Airlines
Website
united.com
Flights from Casablanca to Las Vegas via Montreal
Ave. Duration
21 h 15 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $2,000
Flights from Casablanca to Las Vegas via Montreal, Denver
Ave. Duration
18 h 42 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $2,000
Flights from Casablanca to Las Vegas via Montreal, Los Angeles
Ave. Duration
19 h 10 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$550 - $2,100
Flights from Casablanca to Las Vegas via Montreal, Washington Dulles
Ave. Duration
20 h 12 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$550 - $2,000
Flights from Casablanca to Los Angeles via Montreal
Ave. Duration
15 h 45 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$460 - $1,700
Flights from Casablanca to Los Angeles via Montreal, Chicago O'Hare
Ave. Duration
17 h 10 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$460 - $1,700
Flights from Casablanca to Los Angeles via Washington Dulles
Ave. Duration
15 h 59 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$1,000 - $2,300
Royal Air Maroc
Website
royalairmaroc.com
Flights from Casablanca to Las Vegas via New York JFK
Ave. Duration
16 h 28 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$420 - $1,300
Flights from Casablanca to Los Angeles via New York JFK
Ave. Duration
17 h 11 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$1,000 - $2,300
Delta
Website
delta.com
Flights from Casablanca to Las Vegas via New York JFK
Ave. Duration
14 h 37 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$420 - $1,300
Flights from Casablanca to Las Vegas via Paris CDG, Minneapolis
Ave. Duration
19 h 45 min
When
Every day
Estimated price
$700 - $3,600
British Airways
Website
britishairways.com
Flights from Casablanca to Las Vegas via London Gatwick
Ave. Duration
14 h 50 min
When
Tuesday, Friday and Sunday
Estimated price
$550 - $2,200
Flights from Casablanca to Los Angeles via Madrid
Ave. Duration
16 h 5 min
When
Every day
Estimated price
$1,200 - $3,600
Iberia
Website
iberia.com
Flights from Casablanca to Las Vegas via London Gatwick
Ave. Duration
14 h 50 min
When
Tuesday, Friday and Sunday
Estimated price
$550 - $2,200
Flights from Casablanca to Los Angeles via Madrid
Ave. Duration
16 h 5 min
When
Every day
Estimated price
$1,200 - $3,600
Air France
Website
airfrance.com
Flights from Casablanca to Las Vegas via Paris CDG, Minneapolis
Ave. Duration
19 h 45 min
When
Every day
Estimated price
$700 - $3,600
JetBlue Airways
Website
jetblue.com
Flights from Casablanca to Los Angeles via New York JFK
Ave. Duration
15 h 26 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$1,000 - $2,300
Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Los Angeles Union Station Amtrak to Needles Amtrak
Ave. Duration
6 h 8 min
Frequency
Twice daily
Estimated price
$55 - $150
Website
amtrak.com
Coach Seat
$55 - $80
Flexi Coach Seat
$95 - $140
Business Coach Seat
$100 - $150
Room
$250 - $340
Other operators
Taxi from Needles Amtrak to Lake Havasu City
Ave. Duration
56 min
Estimated price
$210 - $260

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.