Travel from Vancouver-BC-Canada to New-Brunswick-Canada

Flights from Vancouver to New Brunswick

Air Canada and WestJet fly from Vancouver to Dieppe hourly.

How to get from Vancouver to New Brunswick

From King Edward Station train to Vancouver airport, fly to Moncton airport, then taxi to Dieppe. 8 h 28 min $311. From King Edward Station train to Vancouver airport, fly to Fredericton airport, then taxi to Oromocto. 8 h 42 min $414. From King Edward Station train to Vancouver airport, fly to Bathurst airport, then taxi to Bathurst. 9 h 30 min $674. From King Edward Station train to Vancouver airport, fly to St John airport, then taxi to Saint John. 8 h 53 min $741. From King Edward Station train to Vancouver airport, fly to Halifax airport, bus to Sackville, NB, then taxi to Sackville. 10 h 15 min $420. From Vancouver, BC bus to Calgary, AB, bus to Toronto, ON, bus to Kingston, ON, drive to Rockland, ME, bus to Bangor, taxi to Bangor Airport, bus to Perry, ME, then drive to Saint John. 3 days 21 h $595. From Vancouver train to Bay St At Front St West, line 6 bus to Queens Quay West At Bay St East Side, drive to Southwest Harbor - Clark Point, bus to Bar Harbor - Village Green, taxi to Gouldsboro, ME, bus to Perry, ME, then drive to Saint John. 4 days 6 h $933. From Vancouver train to Portage La Prairie, MB, bus to Toronto, ON, bus to Kingston, ON, drive to Portland, ME, car ferry to Yarmouth, drive to Digby, car ferry to Saint John, NB, then drive to Saint John. 4 days 9 h $849. From Vancouver drive to Saint John. 2 days 10 h $590.