Planes, buses, trains and cars: The best ways to travel between Los Angeles and San Francisco
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.
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).
A flight from SoCal to NorCal, as each region is affectionately called, starts at around $30 one-way.
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
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.
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
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.
Transit time: 10 to 13 hours
Cost: $40–$275, depending on the class of ticket purchased.
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.
Transit time: 6 to 10 hours
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.
WELCOME OFFER: 60,000 Points
TPG'S BONUS VALUATION*: $1,200
CARD HIGHLIGHTS: 2X points on all travel and dining, points transferrable to over a dozen travel partners
*Bonus value is an estimated value calculated by TPG and not the card issuer. View our latest valuations here.
- Earn 60,000 bonus points after you spend $4,000 on purchases in the first 3 months from account opening. That's $750 toward travel when you redeem through Chase Ultimate Rewards®
- 2X points on travel and dining at restaurants worldwide & 1 point per dollar spent on all other purchases.
- Get 25% more value when you redeem for airfare, hotels, car rentals and cruises through Chase Ultimate Rewards. For example, 60,000 points are worth $750 toward travel
- Get unlimited deliveries with a $0 delivery fee and reduced service fees on orders over $12 for a minimum of one year on qualifying food purchases with DashPass, DoorDash's subscription service. Activate by 12/31/21.
- Earn 5X points on Lyft rides through March 2022. That’s 3X points in addition to the 2X points you already earn on travel.