What is the cheapest way to get from San Francisco to Calgary?
The cheapest way to get from San Francisco to Calgary is to fly which costs $108.70 - $358.70 and takes 6h 4m.
What is the fastest way to get from San Francisco to Calgary?
The fastest way to get from San Francisco to Calgary is to fly which takes 6h 4m and costs $108.70 - $358.70 .
Is there a direct bus between San Francisco and Calgary?
No, there is no direct bus from San Francisco station to Calgary. However, there are services departing from San Francisco Bus Station and arriving at Calgary, AB - Westbrook Mall via Sacramento Bus Station, Seattle and Vancouver, BC. The journey, including transfers, takes approximately 39h 5m.
How far is it from San Francisco to Calgary?
The distance between San Francisco and Calgary is 1681 km. The road distance is 2117.8 km.
How do I travel from San Francisco to Calgary without a car?
The best way to get from San Francisco to Calgary without a car is to bus which takes 39h 5m and costs $195.65 - $478.26 .
How long does it take to get from San Francisco to Calgary?
It takes approximately 6h 4m to get from San Francisco to Calgary, including transfers.
Where do I catch the San Francisco to Calgary bus from?
San Francisco to Calgary bus services, operated by Greyhound USA, depart from San Francisco Bus Station.
Bus or fly from San Francisco to Calgary?
The best way to get from San Francisco to Calgary is to fly which takes 6h 4m and costs $108.70 - $358.70 . Alternatively, you can bus, which costs $195.65 - $478.26 and takes 39h 5m.
Where does the San Francisco to Calgary bus arrive?
San Francisco to Calgary bus services, operated by Greyhound USA, arrive at Sacramento Bus Station.
What is the time difference between San Francisco and Calgary?
Calgary is 1h ahead of San Francisco. It is currently 21:04 in San Francisco and 22:04 in Calgary.
Can I drive from San Francisco to Calgary?
Yes, the driving distance between San Francisco to Calgary is 2118 km. It takes approximately 24h 58m to drive from San Francisco to Calgary.
Which airlines fly from San Francisco International Airport Airport to Calgary International Airport Airport?
United Airlines, Alaska Airlines, Inc., Delta and two other airlines offer flights from San Francisco International Airport Airport to Calgary International Airport Airport.
Where can I stay near Calgary?
There are 590+ hotels available in Calgary. Prices start at $50.97 per night.
→
+0→
Transport search
Transport search
[{"selectedTransportType":"car","routePoints":[{"latitude":37.77493,"longitude":-122.4194,"title":"San Francisco"},{"latitude":51.05011,"longitude":-114.0853,"title":"Calgary"}],"compositeRoutePoints":{"ba5bf42e435c3cc0e4b27c609e9a80a4":[{"transportType":"bus","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"endPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147}},{"transportType":"bus","startPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147},"endPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"f89281895d93fd708cfef68efba79838":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"bd2d123cf761c29be97a681a8a951358":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"e29fc07b05dd8234fae3a647fa653b04":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"endPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568}},{"transportType":"bus","startPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568},"endPoint":{"title":"Port","latitude":45.7260652,"longitude":-117.363372}},{"transportType":"bus","startPoint":{"title":"Lethbridge","latitude":48.4293576,"longitude":-115.68717600000001},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ride_share\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":53334974}, {"selectedTransportType":"plane","routePoints":[{"latitude":37.77493,"longitude":-122.4194,"title":"San Francisco"},{"latitude":51.05011,"longitude":-114.0853,"title":"Calgary"}],"compositeRoutePoints":{"ba5bf42e435c3cc0e4b27c609e9a80a4":[{"transportType":"bus","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"endPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147}},{"transportType":"bus","startPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147},"endPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"f89281895d93fd708cfef68efba79838":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"bd2d123cf761c29be97a681a8a951358":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"e29fc07b05dd8234fae3a647fa653b04":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"endPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568}},{"transportType":"bus","startPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568},"endPoint":{"title":"Port","latitude":45.7260652,"longitude":-117.363372}},{"transportType":"bus","startPoint":{"title":"Lethbridge","latitude":48.4293576,"longitude":-115.68717600000001},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ride_share\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":53334974}, {"selectedTransportType":"train","routePoints":[{"latitude":37.77493,"longitude":-122.4194,"title":"San Francisco"},{"latitude":51.05011,"longitude":-114.0853,"title":"Calgary"}],"compositeRoutePoints":{"ba5bf42e435c3cc0e4b27c609e9a80a4":[{"transportType":"bus","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"endPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147}},{"transportType":"bus","startPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147},"endPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"f89281895d93fd708cfef68efba79838":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"bd2d123cf761c29be97a681a8a951358":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"e29fc07b05dd8234fae3a647fa653b04":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"endPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568}},{"transportType":"bus","startPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568},"endPoint":{"title":"Port","latitude":45.7260652,"longitude":-117.363372}},{"transportType":"bus","startPoint":{"title":"Lethbridge","latitude":48.4293576,"longitude":-115.68717600000001},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ride_share\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":53334974}, {"selectedTransportType":"composite","routePoints":[{"latitude":37.77493,"longitude":-122.4194,"title":"San Francisco"},{"latitude":51.05011,"longitude":-114.0853,"title":"Calgary"}],"compositeRoutePoints":{"ba5bf42e435c3cc0e4b27c609e9a80a4":[{"transportType":"bus","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sacramento","latitude":40.9953035,"longitude":-120.296715},"endPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147}},{"transportType":"bus","startPoint":{"title":"Bus","latitude":44.374419,"longitude":-118.20147},"endPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":47.7535345,"longitude":-116.106225},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"f89281895d93fd708cfef68efba79838":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Seattle","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464}},{"transportType":"bus","startPoint":{"title":"Vancouver","latitude":46.62716266666666,"longitude":-116.80464},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"bd2d123cf761c29be97a681a8a951358":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Norman y. mineta san josé international airport","latitude":42.121675333333336,"longitude":-119.5983},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}],"e29fc07b05dd8234fae3a647fa653b04":[{"transportType":"train","startPoint":{"title":"San francisco international airport","latitude":37.616188,"longitude":-122.39196},"endPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Portland","latitude":40.3194804,"longitude":-120.715764},"endPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568}},{"transportType":"bus","startPoint":{"title":"Shelby","latitude":43.0227728,"longitude":-119.039568},"endPoint":{"title":"Port","latitude":45.7260652,"longitude":-117.363372}},{"transportType":"bus","startPoint":{"title":"Lethbridge","latitude":48.4293576,"longitude":-115.68717600000001},"endPoint":{"title":"Yyc airport domestic terminal","latitude":51.13265,"longitude":-114.01098},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ride_share\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":53334974}]