Halifax, Nova Scotia, is located on Canada's Atlantic coast and does not share a land border with the United States. The nearest U.S. border crossing is via land through New Brunswick into Maine, or by ferry from Nova Scotia to Maine.
| Route | Approximate Driving Distance from Halifax | Border Crossing |
|---|---|---|
| Halifax → Woodstock, NB → Houlton, ME (I-95) | ~650 km (400 miles), ~7 hours | Houlton/Woodstock |
| Halifax → Saint John, NB → Calais, ME (Route 1) | ~550 km (340 miles), ~6.5 hours | Calais/St. Stephen |
| Ferry: Halifax → Portland, ME (The CAT, seasonal) | ~4.5 hours sailing + drive to Halifax port | Marine terminal (Portland) |