Travel from Phoenix-Airport-PHX to Lake-Havasu-City

How to get from Phoenix Airport (PHX) to Lake Havasu City?

There is no direct connection from Phoenix Airport (PHX) to Lake Havasu City. However, you can take the line 13 bus to Phoenix, AZ, take the bus to Quartzsite, AZ, then take the drive to Lake Havasu City. Alternatively, you can take the bus to Flagstaff Amtrak, take the train to Needles Amtrak, then take the taxi to Lake Havasu City.

Travel Guides

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

How to get from Phoenix Airport (PHX) to Lake Havasu City

ModeDurationPrice
From Sky Harbor Term 2 line 13 bus to Phoenix, AZ, bus to Quartzsite, AZ, then drive to Lake Havasu City.5 h 47 min$47
From Phoenix Sky Harbor Airport, AZ bus to Flagstaff Amtrak, train to Needles Amtrak, then taxi to Lake Havasu City.8 h 58 min$388
From Sky Harbor Term 2 line 13 bus to Phoenix, AZ, bus to Bullhead City, walk to Laughlin, NV, then bus to Lake Havasu City, AZ.10 h 47 min$59
From Phoenix Airport (PHX) drive to Lake Havasu City.3 h 54 min$24
From Phoenix airport fly to Las Vegas airport then bus to Lake Havasu City.5 h 45 min$305

How long does it take to get from Phoenix Airport (PHX) to Lake Havasu City?

It takes approximately 5 hours 47 minutes to get from Phoenix Airport (PHX) to Lake Havasu City, including transfers.

Operators from Phoenix Airport (PHX) to Lake Havasu City

OperatorPhoneWebsite
Valley Metro PhoenixValley Metro Phoenix
Greyhound USA+1 214-849-8100Greyhound USA
Arizona Shuttle+1 (800) 888-2749Arizona Shuttle
Amtrak+1 1-800-872-7245Amtrak
Aloha Airport ExpressAloha Airport Express
Southwest AirlinesSouthwest Airlines
American AirlinesAmerican Airlines