168 miles
Google Maps estimates the driving time as 10 hours and 20 minutes.
About 7 hours and 11 minutes[1] There is also a ferry from Bar Harbor to Yarmouth, NS, but this will probably take longer.
Drive South on the 101 from Halifax to Digby. Get on the Ferry to New Brunswick (check out the princess of Acadia website for schedule) and drive south to the main border.
Mapquest
The drive is going to be 79.0 mi - about 1 hour 20 mins.
I 95.... anout 1 hour 5 minute drive
It is 128.53 miles according to MapQuest.
about 1/2 hour
We only have 1 city, well one recognized city. Halifax. However the town of Digby is actually the closest to Maine in travel time. From Digby Nova Scotia you can take the ferry (boat) to St. John New Brunswick and then drive to the US border and into Maine.
To travel from Maine to Halifax, you can drive, fly, or take a bus. If driving, you would typically take I-95 north to cross into New Brunswick, then follow the Trans-Canada Highway (NB-2) to reach Halifax. Alternatively, you can catch a flight from Portland or Bangor to Halifax Stanfield International Airport. Bus services like Greyhound may also provide routes between the two locations.
The closest U.S. city to drive to Halifax, Nova Scotia, is Portland, Maine. The distance from Portland to Halifax is approximately 300 miles, and the drive typically takes about five to six hours, depending on traffic and border crossing times. The route generally involves traveling through New Hampshire and crossing into Canada at the border.