Travel from Toronto to San-Diego-Airport-SAN

Train, bus or fly from Toronto to San Diego Airport (SAN)?

Air Canada, Delta and two other airlines fly from Toronto to San Diego Airport (SAN) hourly. Alternatively, you can take a train from Toronto to San Diego Airport (SAN) via Windsor, Detroit Amtrak, Chicago Union Station Amtrak, Fullerton Transportation Center, and Old Town Transit Center in around 2 days 8 h.

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 Toronto to San Diego Airport (SAN)

ModeDurationPrice
From UP Express Union Station train to Toronto airport then fly to San Diego airport.7 h 44 min$164
From Union Station line 509 tram to Toronto Island airport then fly to San Diego airport.9 h 51 min$312
From Toronto train to Windsor, drive to Michigan & Cass, line 261 bus to Detroit airport, then fly to San Diego airport.11 h 14 min$348
From Toronto train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, train to Fullerton Transportation Center, train to Old Town Transit Center, then tram to Washington St Station.2 days 8 h$819
From Toronto train to Buffalo Depew Station Amtrak, train to Chicago Union Station Amtrak, train to Fullerton Transportation Center, train to Broadway & Kettner Bl, then line 992 bus to Lindbergh Field & Terminal 1.2 days 15 h$856
From Toronto, ON Thru-Bus to New York, NY, bus to Barstow, bus to San Diego, walk to Broadway & Kettner Bl, then line 992 bus to Lindbergh Field & Terminal 1.3 days 7 h$356
From Toronto drive to San Diego Airport (SAN).41 h 7 min$424

How long does it take to get from Toronto to San Diego Airport (SAN)?

It takes approximately 7 h 44 min to get from Toronto to San Diego Airport (SAN), including transfers.

Is there a direct bus between Toronto and San Diego Airport (SAN)?

No, there is no direct bus from Toronto to San Diego Airport (SAN). However, there are services departing from Toronto, ON and arriving at Lindbergh Field & Terminal 1 via New York, NY, Barstow and Broadway & Kettner Bl. The journey, including transfers, takes approximately 3 days 7 h.

Operators from Toronto to San Diego Airport (SAN)

OperatorPhoneWebsite
UP ExpressUP Express
Air CanadaAir Canada
DeltaDelta
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Southwest AirlinesSouthwest Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
JetBlue AirwaysJetBlue Airways
VIA Rail+1 1 888 842-7245VIA Rail
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
Spirit AirlinesSpirit Airlines
Amtrak+1 1-800-872-7245Amtrak
San Diego Metro TransitSan Diego Metro Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Greyhound USA+1 214-849-8100Greyhound USA
Tufesa016444102444Tufesa