Travel from Casablanca to Lake-Havasu-City

How to get from Casablanca to Lake Havasu City?

There is no direct connection from Casablanca to Lake Havasu City. However, you can take the Grand Taxi to Casablanca airport, fly to Las Vegas, then take the bus to Lake Havasu City. Alternatively, you can take the Grand Taxi to Casablanca airport, fly to Los Angeles, take the bus to Patsaouras Transit Plaza, take the walk to Los Angeles Union Station Amtrak, take the train to Needles Amtrak, then take the taxi to Lake Havasu City.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Casablanca to Lake Havasu City

ModeDurationPrice
From Casablanca Grand Taxi to Casablanca airport, fly to Las Vegas airport, then bus to Lake Havasu City.22 h 9 min$870
From Casablanca Grand Taxi to Casablanca airport, fly to Los Angeles airport, bus to Patsaouras Transit Plaza, walk to Los Angeles Union Station Amtrak, train to Needles Amtrak, then taxi to Lake Havasu City.28 h$1,075
From Casablanca Grand Taxi to Casablanca airport, fly to Long Beach airport, bus to Wardlow Station, tram to 7th Street / Metro Center Station - Metro Red & Purple Lines, subway to Union Station - Metro Red & Purple Lines, walk to Los Angeles Union Station Amtrak, train to Needles Amtrak, then taxi to Lake Havasu City.30 h 46 min$1,119
From Casablanca Grand Taxi to Casablanca airport, fly to Phoenix airport, tram to Terminal 3, walk to Sky Harbor Term 2, line 13 bus to Phoenix, AZ, bus to Bullhead City, walk to Laughlin, NV, then bus to Lake Havasu City.29 h 30 min$864

How long does it take to get from Casablanca to Lake Havasu City?

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

Operators from Casablanca to Lake Havasu City

OperatorPhoneWebsite
Grand TaxisGrand Taxis
Royal Air MarocRoyal Air Maroc
JetBlue AirwaysJetBlue Airways
Air CanadaAir Canada
American AirlinesAmerican Airlines
British AirwaysBritish Airways
United AirlinesUnited Airlines
Air FranceAir France
DeltaDelta
Frontier AirlinesFrontier Airlines
TAP PortugalTAP Portugal
IberiaIberia
Southwest AirlinesSouthwest Airlines
WestJetWestJet
Aloha Airport ExpressAloha Airport Express
Air Arabia MarocAir Arabia Maroc
Norwegian Air ShuttleNorwegian Air Shuttle
Vueling AirlinesVueling Airlines
LAX FlyAwayLAX FlyAway
Amtrak+1 1-800-872-7245Amtrak
KLMKLM
LufthansaLufthansa
Long Beach TransitLong Beach Transit
Metro Los AngelesMetro Los Angeles
Valley MetroValley Metro
Valley Metro PhoenixValley Metro Phoenix
Greyhound USA+1 214-849-8100Greyhound USA