Travel from New-Westminster to Abbotsford

Bus or train from New Westminster to Abbotsford?

Greyhound Canada operates a bus from New Westminster to Abbotsford every 4 hours. Tickets cost $9 - $25 and the journey takes 51 min. Alternatively, VIA Rail operates a train from New Westminster to Abbotsford 3 times a week. Tickets cost $24 - $70 and the journey takes 1 h 40 min.

How to get from New Westminster to Abbotsford

From Coquitlam, BC bus to Abbotsford. 51 min $21. From Columbia Station Platform 1 train to Vancouver, BC then train to Abbotsford. 3 h 5 min $48. From New Westminster taxi to Abbotsford. 44 min $155. From New Westminster drive to Abbotsford. 44 min $7.

Operators from New Westminster to Abbotsford

Close Print Itinerary
  1. Here are 4 options to get from
    New Westminster to Abbotsford:

    1. Trip:
      1 Bus
      • One-Way approx: USD $9 - $25
      • Duration: 51 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $9 - $25
        • Duration: 51 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $27 - $74
      • Duration: 3 h 5 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $27 - $74
        • Duration: 3 h 5 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $100 - $130
      • Duration: 44 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $100 - $130
        • Duration: 44 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $5 - $8
      • Duration: 44 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $5 - $8
        • Duration: 44 min
        Close x