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.
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.