There are 7 ways to get from Cardston to San Diego by car, plane, train, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Glacier Park International Airport, fly to San Diego International Airport
best- Drive from Cardston to Glacier Park International Airport (FCA)
- Fly from Glacier Park International Airport (FCA) to San Diego International Airport (SAN)FCA - SAN
6h 26m$197–941Drive, train, bus
- Drive from Cardston to West Glacier Amtrak
- Take the train from West Glacier Amtrak to Spokane
- Take the bus from Spokane Station to Boise, ID - Airport
- Take the bus from 3988 W Chinden - Boise to Las Vegas
- Take the bus from Las Vegas to San Ysidro, CA
46h 13m$312–524Drive, train (Amtrak)
- Drive from Cardston to West Glacier Amtrak
- Take the train from West Glacier Amtrak to Portland
- Take the train from Portland to Los Angeles
- Take the train from Los Angeles to San Diego
2d 4h$252–527Drive 1,466.6 mi
- Drive from Cardston to San Diego1,466.6 mi
22h 55m$336–485Taxi, bus to Calgary International Airport, fly to San Diego International Airport
- Take the taxi from Cardston to Fort Macleod - Circle K Shell Station , AB
- Take the bus from Fort Macleod - Circle K Shell Station , AB to Calgary - Airport YYC
- Fly from Calgary International Airport (YYC) to San Diego International Airport (SAN)YYC - SAN
9h 30m$586–1,248Drive to Glacier Park International Airport, fly to Los Angeles International Airport, bus
- Drive from Cardston to Glacier Park International Airport (FCA)
- Fly from Glacier Park International Airport (FCA) to Los Angeles International Airport (LAX)FCA - LAX
- Take the bus from LAX Terminal 3 Shared Rides Stop to San Diego
9h 37m$220–696Drive, train, bus via Sacramento
- Drive from Cardston to West Glacier Amtrak
- Take the train from West Glacier Amtrak to Spokane
- Take the bus from Spokane Station to Seattle Tacoma Intl Airport
- Take the bus from Seattle Tacoma Intl Airport to Sacramento Bus Station
- Take the bus from Sacramento Bus Station to San Diego Greyhound Bus Stop
47h 38m$239–518
Glacier Park International Airport (FCA) to San Diego International Airport (SAN) flights
Questions & Answers
The cheapest way to get from Cardston to San Diego is to drive and train and bus via Sacramento which costs $230 - $550 and takes 47h 38m.
The fastest way to get from Cardston to San Diego is to drive and fly which takes 6h 26m and costs $190 - $950.
The distance between Cardston and San Diego is 1207 miles. The road distance is 1475.1 miles.
It takes approximately 6h 26m to get from Cardston to San Diego, including transfers.
San Diego is 1h behind Cardston. It is currently 3:17 AM in Cardston and 2:17 AM in San Diego.
Yes, the driving distance between Cardston to San Diego is 1475 miles. It takes approximately 22h 55m to drive from Cardston to San Diego.
There are 2135+ hotels available in San Diego.
What companies run services between Cardston, AB, Canada and San Diego, CA, USA?
There is no direct connection from Cardston to San Diego. However, you can drive to Glacier Park International Airport (FCA) airport, fly to San Diego International Airport (SAN), walk to San Diego Int'l Airport & Terminal 1, then take the line 992 bus to Broadway & Kettner Bl. Alternatively, you can take a vehicle from Cardston to Civic Center Station via West Glacier Amtrak, Spokane, Spokane Station, Boise, ID - Airport, Boise Airport, W Chinden Blvd & E 39th St NEC, 3988 W Chinden - Boise, Las Vegas, San Ysidro, CA, and San Ysidro Station in around 46h 13m.
- Website
- delta.com
Flights from Glacier Park International Airport to San Diego International Airport via Salt Lake City
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $180–900
Flights from Calgary International Airport to San Diego International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $550–950
Flights from Calgary International Airport to San Diego International Airport via Salt Lake City
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $100–550
Flights from Calgary International Airport to San Diego International Airport via Seattle
- Ave. Duration
- 5h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Calgary International Airport to San Diego International Airport via Los Angeles International Airport
- Ave. Duration
- 7h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $550–950
Flights from Glacier Park International Airport to Los Angeles International Airport via Salt Lake City
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $120–650
- Website
- united.com
Flights from Glacier Park International Airport to San Diego International Airport via San Francisco
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $190–950
Flights from Glacier Park International Airport to San Diego International Airport via Denver
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- $230–1,100
Flights from Calgary International Airport to San Diego International Airport via San Francisco
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- $110–550
Flights from Glacier Park International Airport to Los Angeles International Airport
- Ave. Duration
- 3h 2m
- When
- Saturday and Sunday
- Estimated price
- $110–600
Flights from Glacier Park International Airport to Los Angeles International Airport via Denver
- Ave. Duration
- 6h 9m
- When
- Every day
- Estimated price
- $160–750
Flights from Glacier Park International Airport to Los Angeles International Airport via San Francisco
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- $120–650
- Website
- alaskaair.com
Flights from Glacier Park International Airport to San Diego International Airport
- Ave. Duration
- 3h 13m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $170–900
Flights from Glacier Park International Airport to San Diego International Airport via Seattle
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Glacier Park International Airport to Los Angeles International Airport via Portland
- Ave. Duration
- 5h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Glacier Park International Airport to Los Angeles International Airport via Seattle
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $130–700
- Website
- westjet.com
Flights from Calgary International Airport to San Diego International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $550–950
Flights from Calgary International Airport to San Diego International Airport via Salt Lake City
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $100–550
Flights from Calgary International Airport to San Diego International Airport via Seattle
- Ave. Duration
- 5h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Calgary International Airport to San Diego International Airport via Los Angeles International Airport
- Ave. Duration
- 7h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $550–950
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from West Glacier Amtrak to Spokane
- Ave. Duration
- 6h 17m
- Frequency
- 3 times a day
- Estimated price
- $30–80
- Website
- https://www.amtrak.com/home.html
Train from West Glacier Amtrak to Portland
- Ave. Duration
- 14h 50m
- Frequency
- Twice daily
- Estimated price
- $60–210
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $60–160
- Coach Seat short notice purchase
- $80–210
- Business - advance purchase
- $110–470
- Business Class
- $180–470
Train from Portland to Los Angeles
- Ave. Duration
- 30h 49m
- Frequency
- Once daily
- Estimated price
- $140–250
- Website
- https://www.amtrak.com/home.html
Train from Los Angeles to San Diego
- Ave. Duration
- 2h 54m
- Frequency
- Every 2 hours
- Estimated price
- $33–39
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 208-656-8824
- info@saltlakeexpress.com
- Website
- saltlakeexpress.com
Bus from Spokane Station to Boise, ID - Airport
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $65–120
- Schedules at
- saltlakeexpress.com
- Phone
- +1 800-366-6975
- info@busnws.com
- Website
- northwesternstagelines.com
Bus from Spokane Station to Boise, ID - Airport
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $50–130
- Schedules at
- northwesternstagelines.com
- Adults 12 and over
- $50–130
- Phone
- +1 833 766 3553
- Website
- tufesainternacional.com
Bus from 3988 W Chinden - Boise to Las Vegas
- Ave. Duration
- 15h 30m
- Frequency
- Twice a week
- Estimated price
- $130–160
- Schedules at
- tufesainternacional.com
Bus from Las Vegas to San Ysidro, CA
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- $80–110
- Schedules at
- tufesainternacional.com
- Phone
- 1-800-232-1958
- info@redarrow.ca
- Website
- redarrow.ca
Bus from Fort Macleod - Circle K Shell Station , AB to Calgary - Airport YYC
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $40–55
- Website
- https://redarrow.ca/
- Book at
- https://www.redarrow.ca/order/reservation/
- Adult
- $40–55
- Phone
- (858) 430-8440
- contact@gorelaxsan.com
- Website
- gorelaxsan.com
Bus from LAX Terminal 3 Shared Rides Stop to San Diego
- Ave. Duration
- 2h 35m
- Frequency
- 5 times a day
- Website
- https://www.gorelaxsan.com/
- Phone
- (323)-776-5467
- hello@laxlinq.com
- Website
- laxlinq.com
Bus from LAX Terminal 3 Shared Rides Stop to San Diego
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- $55–110
- Website
- https://laxlinq.com/
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Spokane Station to Seattle Tacoma Intl Airport
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- $40–70
- Schedules at
- flixbus.com
Bus from Seattle Tacoma Intl Airport to Sacramento Bus Station
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- $85–140
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Sacramento Bus Station to San Diego Greyhound Bus Stop
- Ave. Duration
- 13h 55m
- Frequency
- Once daily
- Estimated price
- $65–200
- Website
- https://www.greyhound.com/
- Ave. Duration
- 44 min
- Estimated price
- $240–290
Triple C Taxi Cab
- Phone
- +1 587 257 6676
- Website
- triple-c-taxi.business.site
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?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide






















