San Francisco, CA, United States
New Brunswick, Canada
The best and cheapest way to get from San Francisco, CA, United States and New Brunswick, Canada is to travel by air, which will cost about 292 CAD or 249.30 USD.