Skip to content

Planes, buses, trains and cars: The best ways to travel between Los Angeles and San Francisco

March 09, 2020
8 min read
This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.

Update: Some offers mentioned below are no longer available. View the current offers here.

California encompasses diverse attractions, natural beauty and fabulous cities, including the contrasting world-class cultural hubs of Los Angeles and San Francisco. They are home to some of the state's most recognizable sites -- from Disneyland to the Golden Gate Bridge, and Hollywood to Fisherman's Wharf -- and residents and tourists alike make the 382-mile trek between these two iconic cities using a slew of transportation methods.

Today, we'll look at all the ways to travel between Los Angeles and San Francisco and the modes of transport that may work best for you.

For more TPG news delivered each morning to your inbox, sign up for our daily newsletter.


Air travel between Los Angeles and San Francisco makes for one of the busiest flight routes in the United States, according to Airfarewatchdog. Planes carry more than 2.2 million passengers annually between the two cities, and air travel between Los Angeles and San Francisco is fast and affordable. Although Los Angeles International Airport (LAX) is notorious for its long waits to get through security, flying still remains the quickest form of transportation between the cities.

The Los Angeles area is serviced by five different airports: Los Angeles (LAX), Burbank (BUR), Long Beach (LGB), John Wayne (SNA) and Ontario (ONT). Each offers nonstop service to the three San Francisco Bay Area airports, (San Francisco (SFO), Oakland (OAK) and San Jose (SJC), making the flight options plentiful and convenient.

Thanks in part to this route's popularity, flights between Los Angeles and San Francisco are extremely competitive year-round in terms of airfare pricing and the number of daily departures.

U.S. legacy airlines, such as American Airlines, Delta Airlines and United Airlines, have no fewer than 13 nonstop flights each from Los Angeles to the Bay Area daily. JetBlue, Southwest and Spirit Airlines also operate between the two areas, cutting into the profits of the legacies, with ultra-low fares and free baggage (except Spirit, which allows only a free personal item).

Strong airline pricing competition helps keep fares low for flights between Los Angeles and San Francisco. (Screenshot courtesy of Google Flights)

A flight from SoCal to NorCal, as each region is affectionately called, starts at around $30 one-way.

Sign up for our daily newsletter

With fares so low, a good option might be to save hard-earned airline miles for pricier domestic sweet spots and instead use fixed-value miles -- like those earned from the Capital One Venture Rewards Credit Card -- to wipe out the cost of the flight.

Transit time: 90 minutes.

Cost: $30–$119 one-way

Related: The best airline credit cards

By bus

Plenty of bus operators service the Los Angeles–San Francisco route everyday. Flixbus, Greyhound and Megabus are the three main players between the two cities.

Flixbus offers bus service between Los Angeles and San Francisco seven days a week. The schedule consists of six to 12 nonstop daily buses during the week and up to 14 buses on Saturday and Sunday. Buses depart from downtown Los Angeles, University of Southern California (USC) and University of California, Los Angeles (UCLA).

Rates start at $9.99 each way and the trip lasts anywhere from 6.5 hours to eight hours.

Several buses run between Los Angeles and San Francisco, starting at $9.99 one-way. (Screenshot courtesy of FlixBus)

Nationally recognized Megabus runs service from Los Angeles Union Station to the San Francisco CalTrain station in downtown. The trip takes between eight to nine hours. Megabus offers rates similar to Flixbus.

Greyhound, the largest bus carrier in the United States also runs several buses per day from LA to San Francisco, with rates at just a few dollars more than its competitors -- starting at $25. Its express trips, many overnight, take a little more than seven hours and allow passengers to save the cost of lodging if they so choose.

While bus service between Los Angeles and San Francisco is the slowest mode of transportation out of the existing options, it could be a sensible option for some given the low fares and amenities such as sufficient legroom, bathrooms, Wi-Fi service and power plugs for all electronics. Just make sure to use a card like the Chase Sapphire Preferred Card and Chase Sapphire Reserve for your ticket purchase that earns bonus points on travel expenses, such as bus transportation.

Transit time: 7 to 10 hours

Cost: $9–$39

Related: Which purchases count as travel with the Chase Sapphire cards

Take the tRAIN

California is still at least a decade away from its ambitious goal of an $80 billion high-speed "bullet" train from Los Angeles to San Francisco. Theoretically, this route would get passengers from LA to SF in only two hours and 40 minutes. For now, the sole operator Amtrak, will transport passengers between the two areas on a trip that takes close to 10 hours. The train itself does not go directly to downtown San Francisco and instead requires a connecting bus (or two) to reach the city. The journey is long and requires several connections.

Another train option is the much more enjoyable, albeit equally long, scenic route via train between the two cities. Widely regarded as one of the most spectacular American train routes, Amtrak's Coast Starlight offers a 12-hour ride along the shore with majestic views of the Pacific Ocean and mountain ranges. The Superliner Roomette is a comfortable option for those wanting to rest; the seats convert to a lower bed and an upper bed folds down -- perfect for two passengers traveling together. Regular coach passengers enjoy spacious seats with ample legroom and food available for purchase. Prices for the picturesque ride start at $67.

The Amtrak Coast Starlight line runs once a day from Los Angeles' Union Station to San Jose with a 20-minute connecting bus to Oakland's Jack London Square Station (not to the city of San Francisco). This may not be the most direct option to get between SoCal and NorCal but it makes for a wonderful, scenic journey.

These train tracks are used by the Amtrak Coast Starlight train to travel between Los Angeles and San Francisco. (Photo by Gary Kavanagh/Getty Images).

Transit time: 10 to 13 hours

Cost: $40–$275, depending on the class of ticket purchased.

Related: Your ultimate guide to Amtrak Guest Rewards

By car

If scenic views and the freedom to stop wherever and whenever is a priority, the drive to San Francisco from Los Angeles along the Pacific Coast Highway is unquestionably one of the most beloved road trips in the world. While you can drive between the two cities along Interstate 5 (I-5) in about six hours, driving along the Pacific Coast Highway, also known as Highway 1, provides travelers with some amazing views and less congestion.

Allow about nine to 10 hours to get from LA to San Francisco on the scenic route, including a few stops to stretch your legs, enjoy a meal and use the restroom. If there's no shortage of leisure time, we recommend breaking the trip up by spending a night or two at the charming seaside towns like Pismo Beach, Santa Barbara or Monterey along the coast.

Los Angeles has rental car companies spread throughout the city, including at LAX. Rental car rates start at around $30 per day, and while the cost of gas has to be added on to this option, road-tripping by car is usually the most comfortable and economical choice for a group of friends or family looking to connect between the two cities.

A viable option is to book a one-way car rental for pick-up in Los Angeles and drop-off in San Francisco. Consider using AutoSlash to search for the lowest car rental rates and make sure you possess a credit card that offers elite status at many rental car companies.

Beautiful scenery along road trip via Pacific Coast Highway. (Photo by Lullabeer/Getty Images).

Transit time: 6 to 10 hours

Cost: $30–$75

Related: Best credit cards for rental car coverage

Bottom line

The best option for you to travel between Los Angeles and San Francisco depends on time available, comfort and convenience. If you plan on exploring the California coast, travel by car is the best solution. If you prefer getting from Point A to Point B in the fastest time possible, flying is an easy decision. If letting someone else do the driving appeals, the train or bus alternatives are practical choices.

Featured Image by Joseph Plotz/Getty Images.

Featured image by Getty Images
Editorial disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airline or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.