title: "Getting to Vancouver, Canada" description: "How to get to Vancouver, Canada by road, rail, sea and air. Compare the best routes for different budgets" slug: "getting_there" content_type: html show_affiliate_disclaimer: true authors: [{"image": "/static/images/authors/Alexander Kopp.jpg", "name": "Alexander Kopp"}, {"image": "/static/images/authors/Hannah McKinsey.jpg", "name": "Hannah McKinsey"}, {"image": "/static/images/authors/Jake Evans.jpg", "name": "Jake Evans"}] parts: ["north-america", "canada", "british-columbia---pacific-coast", "vancouver"] publication_date: "2025-08-01T11:13:17.901350" og_image: "https://images.tfaworldguide.com/cdn-cgi/image/width=1024,format=auto,height=1024,fit=cover,gravity=auto/image_library/pexels/vancouver/vancouver_18604163.jpeg"

Getting There and Away

Stunning view of Vancouver cityscape with colorful sunset sky reflecting on harbor water.
Adi K, Pexels
  <p>Vancouver, Canada, is well-equipped with major transport hubs to facilitate travel. The primary air gateway is Vancouver International Airport (YVR), located on Sea Island in Richmond. For rail and inter-city bus services, Pacific Central Station serves as a central hub. Waterfront Station in downtown Vancouver is a key intermodal transit point, connecting to SkyTrain, West Coast Express commuter trains, and the SeaBus ferry. Additionally, BC Ferries operates terminals at Tsawwassen and Horseshoe Bay for sea travel to surrounding islands and coastal areas.</p>
                                      
         

  <div class="article-style-list">
      <div class="article-section article-section--no-image">
        <div class="article-content">
          <h3>Flights:</h3>
            <p>Vancouver International Airport (YVR) is a major airport with direct flights from various cities.  One-way flights from within Canada can start from C$23 (e.g., from Cranbrook) or C$44 (e.g., from Edmonton), while round-trip flights can be found from C$46.  Flights from Toronto typically range from C$78 one-way to C$156 round-trip, with a non-stop travel time of approximately 5 to 5.2 hours.  Flights from San Francisco, USA, can start from $26 one-way, taking about 2 hours and 25 minutes non-stop.</p>
          
        </div>
      </div>
      <div class="article-section article-section--no-image">
        <div class="article-content">
          <h3>Trains:</h3>
            <p>Pacific Central Station in Vancouver serves as a hub for train travel.</p>
            <div class="prose">
              <ul>
                  <li>
                      VIA Rail offers cross-country service on 'The Canadian' route between Toronto and Vancouver.  This journey typically takes about 4 days and 4 nights.  Economy class tickets generally cost between C$515 and C$1,000 one-way, with sleeper options significantly higher.
                                                          
         
                  </li>
                  <li>
                      Amtrak Cascades provides daily train service connecting Vancouver, BC, with Seattle, Washington, and Portland, Oregon.  Tickets for a trip between Vancouver, BC, and Vancouver, WA, start from $184.
                                                          
         
                  </li>
              </ul>
            </div>
          
        </div>
      </div>
      <div class="article-section article-section--no-image">
        <div class="article-content">
          <h3>Buses:</h3>
            <p>Inter-city and international bus services arrive at Pacific Central Station.</p>
            <div class="prose">
              <ul>
                  <li>
                      Services like FlixBus and Greyhound US connect Vancouver with Seattle, Washington.  Travel time from Seattle to Vancouver typically ranges from 3 hours 15 minutes to 4 hours 36 minutes, with fares from $38 to $62.98.
                                                          
         
                  </li>
                  <li>
                      Buses also connect Vancouver with other Canadian cities and towns, such as Bellingham (1 hour 25 minutes), Squamish (1 hour 20 minutes), and Whistler (2 hours).
                                                          
         
                  </li>
              </ul>
            </div>
          
        </div>
      </div>
      <div class="article-section article-section--no-image">
        <div class="article-content">
          <h3>Ferries:</h3>
            <p>Ferry services connect Vancouver with nearby islands and coastal regions.</p>
            <div class="prose">
              <ul>
                  <li>
                      BC Ferries operates routes from Tsawwassen and Horseshoe Bay terminals to Vancouver Island (Nanaimo and Victoria) and the Sunshine Coast.  Crossings to Vancouver Island range from 1 hour 35 minutes to 2 hours.  Adult passenger fares are approximately $17.20, while a car and driver can cost from $49 for saver fares to $95 at the terminal.  Fares saw a 3.25% increase as of April 1, 2024.
                                                          
         
                  </li>
                  <li>
                      Hullo Ferries offers a faster, passenger-only service between Downtown Vancouver and Downtown Nanaimo, taking about 70 minutes.  One-way tickets start from $39.99 for Comfort class.
                                                          
         
                  </li>
                  <li>
                      The FRS Clipper ferry connects Seattle, USA, to Victoria, BC (Vancouver Island), with a travel time of about 3 hours.  Adult passenger fares are $23.00, but this service does not typically accommodate cars.
                                                          
         
                  </li>
                  <li>
                      The SeaBus is a passenger-only ferry that crosses the Burrard Inlet, linking Downtown Vancouver (Waterfront Station) with North Vancouver (Lonsdale Quay) in approximately 12 minutes, departing frequently.
                                                          
         
                  </li>
              </ul>
            </div>
          
        </div>
      </div>
  </div>