There are 10 ways to get from San Francisco to Miami by plane, subway, bus, night bus, train or car
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 San Francisco to Miami • 8h 25m
$103 - $410
Cheapest option
Fly Oakland to Miami • 10h 10m
$101 - $611
8 alternative options
Fly San Francisco to Fort Lauderdale-Hollywood International • 9h 1m
$110 - $407
Fly Oakland to Fort Lauderdale-Hollywood International • 10h 42m
$103 - $348
BART to San Jose, fly to Miami • 11h 13m
$140 - $812
BART to San Jose, fly to Fort Lauderdale-Hollywood International • 11h 56m
$142 - $229
Bus • 3 days 3h
$354 - $510
Night bus, train, bus • 3 days 5h
$350 - $557
Train • 4 days 0h
$420 - $614
Drive • 2 days 1h
$300 - $450
Travel safe during COVID-19
Rules to follow in United States
2m
Regional advice
Travel within United States
Domestic border crossings may be subject to approval, testing and quarantine
COVID-19 help in United States
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 800-232-4636
Frequently Asked Questions
Yes, travel within United States is currently allowed.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There is a social distancing requirement of 2 metres
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Miami is 800-232-4636.
Wearing a face mask on public transport in Miami is subject to regional advice.
The social distance requirement in Miami is 2 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 800-232-4636.
Last updated: 13 Apr 2021
Exceptions may apply, for full details: Centers for Disease control and prevention (CDC).
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from San Francisco to Miami is to BART and fly which costs $140 - $230 and takes 11h 56m.
The fastest way to get from San Francisco to Miami is to fly which takes 8h 25m and costs $100 - $410.
No, there is no direct train from San Francisco to Miami. However, there are services departing from Civic Center / UN Plaza and arriving at Government Ctr.Stat.Rail Southbound via Richmond, Chicago Union Station, ROCKVILLE station, Washington Union Station and Tri-Rail Station Rail Southbound. The journey, including transfers, takes approximately 4 days 0h.
The distance between San Francisco and Miami is 2606 miles. The road distance is 3127.6 miles.
The best way to get from San Francisco to Miami without a car is to bus which takes 3 days 3h and costs $350 - $550.
It takes approximately 8h 25m to get from San Francisco to Miami, including transfers.
San Francisco to Miami train services, operated by Amtrak, depart from Richmond station.
The best way to get from San Francisco to Miami is to fly which takes 8h 25m and costs $100 - $410. Alternatively, you can bus, which costs $350 - $550 and takes 3 days 3h, you could also train, which costs $420 - $650 and takes 4 days 0h.
The quickest flight from San Francisco Airport to Miami Airport is the direct flight which takes 5h 25m.
Miami is 3h ahead of San Francisco. It is currently 2:39 PM in San Francisco and 5:39 PM in Miami.

- Distance: 2605.6 miles
- Duration: 8h 25m
What companies run services between San Francisco, CA, USA and Miami, FL, USA?
United Airlines, American Airlines and three other airlines fly from San Francisco to Miami hourly. Alternatively, you can take a bus from San Francisco to Miami via El Monte, Chandler, AZ, Mesa, Dallas, Atlanta, Miami, and Airport Station in around 3 days 3h.

- Website
- southwest.com
Flights from San Francisco to Fort Lauderdale-Hollywood International via Denver
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $100 - $550
Flights from San Francisco to Fort Lauderdale-Hollywood International via Phoenix
- Ave. Duration
- 7h 45m
- When
- Saturday
- Estimated price
- $100 - $550
Flights from Oakland to Miami via Houston Hobby Apt
- Ave. Duration
- 9h 53m
- When
- Every day
- Estimated price
- $130 - $700
Flights from Oakland to Miami via Denver
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $130 - $750
Flights from Oakland to Miami via Chicago Midway
- Ave. Duration
- 8h 35m
- When
- Tuesday, Wednesday and Saturday
- Estimated price
- $130 - $800
Flights from Oakland to Fort Lauderdale-Hollywood International via Houston Hobby Apt
- Ave. Duration
- 9h 17m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $120 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via Denver
- Ave. Duration
- 9h 36m
- When
- Every day
- Estimated price
- $120 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via Chicago Midway
- Ave. Duration
- 8h 32m
- When
- Every day
- Estimated price
- $130 - $800
Flights from Oakland to Fort Lauderdale-Hollywood International via Phoenix
- Ave. Duration
- 8h 22m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $120 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via Nashville
- Ave. Duration
- 9h 50m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $120 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via New Orleans
- Ave. Duration
- 10h 5m
- When
- Monday
- Estimated price
- $120 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via Atlanta
- Ave. Duration
- 10h 45m
- When
- Saturday
- Estimated price
- $120 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via Dallas
- Ave. Duration
- 11h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $700
Flights from San Jose to Miami via Houston Hobby Apt
- Ave. Duration
- 6h 55m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $120 - $650
Flights from San Jose to Miami via Denver
- Ave. Duration
- 8h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $650
Flights from San Jose to Fort Lauderdale-Hollywood International via Houston Hobby Apt
- Ave. Duration
- 7h 15m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $110 - $650
Flights from San Jose to Fort Lauderdale-Hollywood International via Denver
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- $110 - $650
Flights from San Jose to Fort Lauderdale-Hollywood International via Chicago Midway
- Ave. Duration
- 8h 33m
- When
- Every day
- Estimated price
- $120 - $700
Flights from San Jose to Fort Lauderdale-Hollywood International via Nashville
- Ave. Duration
- 8h 20m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $110 - $650
Flights from San Jose to Fort Lauderdale-Hollywood International via Dallas
- Ave. Duration
- 8h 35m
- When
- Tuesday and Wednesday
- Estimated price
- $110 - $650
Flights from San Jose to Fort Lauderdale-Hollywood International via St. Louis
- Ave. Duration
- 9h 10m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $110 - $650

- Website
- delta.com
Flights from San Francisco to Miami via Salt Lake City
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $140 - $600
Flights from San Francisco to Miami via Atlanta
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $140 - $600
Flights from San Francisco to Fort Lauderdale-Hollywood International via Salt Lake City
- Ave. Duration
- 7h 14m
- When
- Every day
- Estimated price
- $130 - $600
Flights from San Francisco to Fort Lauderdale-Hollywood International via Atlanta
- Ave. Duration
- 7h 26m
- When
- Every day
- Estimated price
- $130 - $600
Flights from Oakland to Miami via Salt Lake City
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $170 - $750
Flights from Oakland to Miami via Atlanta
- Ave. Duration
- 7h 18m
- When
- Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $170 - $750
Flights from Oakland to Fort Lauderdale-Hollywood International via Salt Lake City
- Ave. Duration
- 7h 14m
- When
- Every day
- Estimated price
- $160 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via Atlanta
- Ave. Duration
- 7h 19m
- When
- Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $160 - $700
Flights from Oakland to Fort Lauderdale-Hollywood International via Los Angeles
- Ave. Duration
- 10h 28m
- When
- Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $160 - $700
Flights from San Jose to Miami via Salt Lake City
- Ave. Duration
- 7h 23m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $150 - $700
Flights from San Jose to Miami via Atlanta
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- $160 - $700
Flights from San Jose to Miami via Minneapolis
- Ave. Duration
- 11h 42m
- When
- Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $180 - $750
Flights from San Jose to Fort Lauderdale-Hollywood International via Atlanta
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $150 - $650
Flights from San Jose to Fort Lauderdale-Hollywood International via Los Angeles
- Ave. Duration
- 9h 15m
- When
- Wednesday, Thursday, Friday and Sunday
- Estimated price
- $150 - $650
Flights from San Jose to Fort Lauderdale-Hollywood International via Detroit
- Ave. Duration
- 9h 28m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $180 - $750
Flights from San Jose to Fort Lauderdale-Hollywood International via New York JFK
- Ave. Duration
- 9h 49m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $200 - $800

- Website
- aa.com
Flights from San Francisco to Miami
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $140 - $600
Flights from San Francisco to Miami via Dallas/Ft.Worth
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $140 - $600
Flights from San Francisco to Fort Lauderdale-Hollywood International via Dallas/Ft.Worth
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- $150 - $950
Flights from San Jose to Miami via Dallas/Ft.Worth
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $160 - $950
Flights from San Jose to Miami via Los Angeles
- Ave. Duration
- 10h 31m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $160 - $950
Flights from San Jose to Miami via Chicago O'Hare
- Ave. Duration
- 10h 39m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $160 - $950
Flights from San Jose to Miami via Phoenix
- Ave. Duration
- 11h 23m
- When
- Every day
- Estimated price
- $160 - $950
Flights from San Jose to Fort Lauderdale-Hollywood International via Dallas/Ft.Worth
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- $180 - $400

- Website
- united.com
Flights from San Francisco to Miami
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $140 - $800
Flights from San Francisco to Miami via Houston
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $140 - $800
Flights from San Francisco to Miami via Denver
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- $140 - $800
Flights from San Francisco to Fort Lauderdale-Hollywood International
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $130 - $750
Flights from San Francisco to Fort Lauderdale-Hollywood International via Denver
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $130 - $750
Flights from San Francisco to Fort Lauderdale-Hollywood International via Houston
- Ave. Duration
- 7h 38m
- When
- Every day
- Estimated price
- $130 - $750
Flights from San Jose to Miami via Denver
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- $240 - $1,400
Flights from San Jose to Miami via Houston
- Ave. Duration
- 7h 54m
- When
- Every day
- Estimated price
- $240 - $1,400
Flights from San Jose to Miami via Chicago O'Hare
- Ave. Duration
- 8h 31m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $240 - $1,400
Flights from San Jose to Fort Lauderdale-Hollywood International via Denver
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $150 - $410
Flights from San Jose to Fort Lauderdale-Hollywood International via Houston
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- $150 - $410
Flights from San Jose to Fort Lauderdale-Hollywood International via Chicago O'Hare
- Ave. Duration
- 8h 31m
- When
- Every day
- Estimated price
- $150 - $410

- Website
- alaskaair.com
Flights from San Francisco to Fort Lauderdale-Hollywood International
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $170 - $900
Flights from Oakland to Fort Lauderdale-Hollywood International via Seattle
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- $140 - $650
Flights from San Jose to Miami via Dallas/Ft.Worth
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $160 - $950
Flights from San Jose to Miami via Chicago O'Hare
- Ave. Duration
- 10h 39m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $160 - $950
Flights from San Jose to Miami via Phoenix
- Ave. Duration
- 11h 23m
- When
- Every day
- Estimated price
- $160 - $950
Flights from San Jose to Miami via San Diego
- Ave. Duration
- 8h 29m
- When
- Every day
- Estimated price
- $160 - $950
Flights from San Jose to Fort Lauderdale-Hollywood International via San Diego
- Ave. Duration
- 6h 55m
- When
- Monday, Thursday and Friday
- Estimated price
- $150 - $550
Flights from San Jose to Fort Lauderdale-Hollywood International via Los Angeles
- Ave. Duration
- 8h 39m
- When
- Thursday, Friday, Saturday and Sunday
- Estimated price
- $150 - $550
Flights from San Jose to Fort Lauderdale-Hollywood International via Portland
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $150 - $550
Flights from San Jose to Fort Lauderdale-Hollywood International via Seattle
- Ave. Duration
- 10h 25m
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $150 - $550

- Website
- volaris.com
Flights from San Francisco to Miami via Las Vegas
- Ave. Duration
- 7h 28m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $140 - $1,400
Flights from Oakland to Miami via Las Vegas
- Ave. Duration
- 7h 25m
- When
- Thursday and Sunday
- Estimated price
- $95 - $450
Flights from Oakland to Miami via Denver
- Ave. Duration
- 8h
- When
- Monday, Friday and Saturday
- Estimated price
- $95 - $450
Flights from Oakland to Miami via Mexico City
- Ave. Duration
- 9h 29m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $280 - $390
Flights from Oakland to Miami via Guadalajara
- Ave. Duration
- 9h 50m
- When
- Wednesday and Friday
- Estimated price
- $280 - $390

- Website
- flyfrontier.com
Flights from San Francisco to Miami via Las Vegas
- Ave. Duration
- 7h 28m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $140 - $1,400
Flights from Oakland to Miami via Las Vegas
- Ave. Duration
- 7h 25m
- When
- Thursday and Sunday
- Estimated price
- $95 - $450
Flights from Oakland to Miami via Denver
- Ave. Duration
- 8h
- When
- Monday, Friday and Saturday
- Estimated price
- $95 - $450

- Website
- jetblue.com
Flights from San Francisco to Fort Lauderdale-Hollywood International
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- $150 - $900
Flights from San Jose to Miami via New York JFK
- Ave. Duration
- 10h 49m
- When
- Thursday and Friday
- Estimated price
- $120 - $440

- Website
- spirit.com
Flights from Oakland to Fort Lauderdale-Hollywood International via Los Angeles
- Ave. Duration
- 8h 27m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $80 - $370
Flights from Oakland to Fort Lauderdale-Hollywood International via Detroit
- Ave. Duration
- 10h 53m
- When
- Every day
- Estimated price
- $80 - $370

- Phone
- 94604-2688
- Website
- bart.gov
Subway from Powell Street to Milpitas
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $7 - $10
- Website
- bart.gov

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.
Rome2rio's guide to Amtrak
Contact Details
- Phone
- +1 215-856-7924
- Website
- amtrak.com
Train from Los Angeles to Lafayette Amtrak Station
- Ave. Duration
- 41h 12m
- Frequency
- 6 times a week
- Estimated price
- $170 - $240
- Schedules at
- amtrak.com
- Coach Seat
- $170 - $240
- Premium
- $460 - $650
- Flexi Coach Seat
- $350 - $550
- Business Seat
- $380 - $550
Train from Richmond to Chicago Union Station
- Ave. Duration
- 2 days 3h
- Frequency
- Once daily
- Estimated price
- $210 - $300
- Schedules at
- amtrak.com
- Coach Seat
- $210 - $300
- Premium
- $500 - $750
- Flexi Coach Seat
- $450 - $700
- Business Seat
- $490 - $700
Train from Chicago Union Station to Rockville Amtrak
- Ave. Duration
- 16h 36m
- Frequency
- Once daily
- Estimated price
- $80 - $120
- Schedules at
- amtrak.com
- Coach Seat
- $80 - $120
- Premium
- $290 - $400
- Flexi Coach Seat
- $160 - $240
- Business Seat
- $170 - $240
Train from Washington Union Station to Miami Amtrak Station
- Ave. Duration
- 23h 14m
- Frequency
- Twice daily
- Estimated price
- $120 - $180
- Schedules at
- amtrak.com
- Coach Seat
- $120 - $180
- Premium
- $370 - $550
- Flexi Coach Seat
- $250 - $380
- Business Seat
- $270 - $390

- Phone
- +1 408-729-7885 / +1-888-834-9336
- Website
- xedohoang.com
Bus from San Francisco, CA to El Monte, CA
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- $40 - $60
- Schedules at
- xedohoang.com
Bus from El Monte to Chandler, AZ
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $40 - $60
- Schedules at
- xedohoang.com

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.
Rome2rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100/1-800-231-2222
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Mesa to Dallas
- Ave. Duration
- 22h 15m
- Frequency
- Once daily
- Estimated price
- $100 - $150
- Website
- greyhound.com
- Economy
- $100 - $150
- Flexible
- $150 - $220
Bus from Dallas to Atlanta
- Ave. Duration
- 18h 5m
- Frequency
- Twice daily
- Estimated price
- $85 - $120
- Website
- greyhound.com
- Economy
- $85 - $120
- Flexible
- $120 - $180
Bus from Atlanta to Miami
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a day
- Estimated price
- $70 - $100
- Website
- greyhound.com
- Economy
- $70 - $100
- Flexible
- $100 - $160
Bus from Lafayette to Tallahassee
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $55 - $80
- Website
- greyhound.com
- Economy
- $55 - $80
- Flexible
- $85 - $130

- help@ridecabin.com
- Website
- ridecabin.com
Night bus from San Francisco to Santa Monica
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $80 - $120
- Schedules at
- ridecabin.com
- Book at
- ridecabin.com

- Phone
- +1 877 733 0724
- webtickets@redcoachusa.com
- Website
- redcoachusa.com
Bus from Tallahassee Downtown to Miami Airport
- Ave. Duration
- 9h 30m
- Frequency
- Every 4 hours
- Estimated price
- $40 - $120
- Book at
- redcoachusa.com
- Web
- $40 - $85
- Standard
- $45 - $90
- Flexible
- $60 - $120
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.
Related travel guides
Travelling to the US: What do I need to know?
Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.
Read the travel guideNeed to know: Greyhound
Rome2rio’s guide on the bus operator has all the information you need
Read the travel guideWhy you should take the train in the US
Rome2rio has everything you need to know about travelling with Amtrak
Read the travel guideMore Questions & Answers
San Francisco to Miami train services, operated by Amtrak, arrive at Miami Amtrak Station.
Yes, the driving distance between San Francisco to Miami is 3128 miles. It takes approximately 2 days 1h to drive from San Francisco to Miami.
Frontier Airlines, Delta, United Airlines and American Airlines offer flights from San Francisco Airport to Miami Airport.
There are 5493+ hotels available in Miami. Prices start at $100 USD per night.
The best way to get from San Francisco to San Francisco Airport is to BART which takes 26 min and costs $8 - $10.