Distance between Halifax NS and Toronto ON

The distance from Halifax to Toronto is 1,042 miles by road including 783 miles on motorways. Road takes approximately 17 hours and 45 minutes and goes through Dartmouth, Moncton, Saint John, Bangor, Sherbrooke, Montreal and Cornwall.

Maximum speed
mph on motorway
mph on other roads
Fuel consumption mpg
Fuel priceUSD / gal
Pick a point on map
1,042
mi
17
h
45
min
35.4
gal
112.7
USD
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Halifax 0 mi 0:00 00 min 0.0 gal
https 4 mi, 06 min
Dartmouth 4 mi 0:06 06 min 0.1 gal
102 104 2 158 mi, 2 h 21 min, Nova Scotia - New Brunswick
Moncton 162 mi 2:28 2 h 28 min 5.5 gal
1 93 mi, 1 h 26 min
Saint John 255 mi 3:54 3 h 54 min 8.7 gal
ME 9 364 mi, 6 h 52 min, New Brunswick - Quebec
Sherbrooke 620 mi 10:46 10 h 46 min 21.1 gal
10 89 mi, 1 h 31 min
Montreal 709 mi 12:18 12 h 18 min 24.1 gal
20 401 64 mi, 1 h 05 min, Quebec - Ontario
Cornwall 773 mi 13:23 13 h 23 min 26.3 gal
401 60 mi, 57 min
Brockville 832 mi 14:21 14 h 21 min 28.3 gal
401 47 mi, 44 min
Kingston 879 mi 15:06 15 h 06 min 29.9 gal
401 124 mi, 1 h 59 min
Oshawa 1,002 mi 17:05 17 h 05 min 34.1 gal
401 11 mi, 10 min
Ajax 1,013 mi 17:16 17 h 16 min 34.5 gal
401 29 mi, 31 min
Toronto 1,042 mi 17:47 17 h 47 min 35.4 gal
Point Distance Time Fuel
Halifax 0 mi 0:00 00 min 0.0 gal
1 mi, 02 min
North End 1 mi 0:02 02 min 0.0 gal
https 3 mi, 04 min
Dartmouth 4 mi 0:06 06 min 0.1 gal
118 7 mi, 08 min
Waverley 12 mi 0:14 14 min 0.4 gal
102 12 mi, 10 min
Enfield 24 mi 0:25 25 min 0.8 gal
102 2 mi, 02 min
Elmsdale 26 mi 0:27 27 min 0.9 gal
102 2 mi, 01 min
Lantz 29 mi 0:29 29 min 1.0 gal
102 5 mi, 04 min
Milford 34 mi 0:33 33 min 1.1 gal
102 8 mi, 06 min
Stewiacke 42 mi 0:40 40 min 1.4 gal
102 9 mi, 07 min
Brookfield 50 mi 0:48 48 min 1.7 gal
102 7 mi, 05 min
Truro 57 mi 0:54 54 min 1.9 gal
104 11 mi, 10 min
Masstown 68 mi 1:04 1 h 04 min 2.3 gal
104 34 mi, 29 min
Oxford 101 mi 1:34 1 h 34 min 3.4 gal
104 22 mi, 19 min
Amherst 122 mi 1:53 1 h 53 min 4.2 gal
104 2 5 mi, 04 min, Nova Scotia - New Brunswick
Aulac 127 mi 1:57 1 h 57 min 4.3 gal
2 4 mi, 03 min
Sackville 132 mi 2:01 2 h 01 min 4.5 gal
2 22 mi, 19 min
Dieppe 154 mi 2:21 2 h 21 min 5.2 gal
2 8 mi, 07 min
Moncton 162 mi 2:28 2 h 28 min 5.5 gal
2 1 25 mi, 25 min
Petitcodiac 188 mi 2:53 2 h 53 min 6.4 gal
1 24 mi, 21 min
Sussex 211 mi 3:14 3 h 14 min 7.2 gal
1 12 mi, 10 min
Norton 223 mi 3:24 3 h 24 min 7.6 gal
1 11 mi, 09 min
Hampton Station 234 mi 3:33 3 h 33 min 7.9 gal
1 11 mi, 09 min
Quispamsis 244 mi 3:43 3 h 43 min 8.3 gal
1 4 mi, 03 min
Rothesay 247 mi 3:46 3 h 46 min 8.4 gal
1 8 mi, 08 min
Saint John 255 mi 3:54 3 h 54 min 8.7 gal
1 9 mi, 08 min
Lorneville 264 mi 4:03 4 h 03 min 9.0 gal
1 4 mi, 03 min
Prince of Wales 268 mi 4:06 4 h 06 min 9.1 gal
1 25 mi, 22 min
Pennfield 294 mi 4:29 4 h 29 min 10.0 gal
1 3 mi, 02 min
Upper Letang 297 mi 4:31 4 h 31 min 10.1 gal
1 2 mi, 02 min
St. George 300 mi 4:34 4 h 34 min 10.2 gal
1 29 mi, 25 min
St. Stephen 328 mi 4:59 4 h 59 min 11.2 gal
US 1 4 mi, 04 min, Canada - United States
Baring 333 mi 5:03 5 h 03 min 11.3 gal
US 1 ME 9 9 mi, 09 min
Alexander 341 mi 5:13 5 h 13 min 11.6 gal
ME 9 5 mi, 05 min
Crawford 346 mi 5:18 5 h 18 min 11.8 gal
ME 9 11 mi, 12 min
Wesley 358 mi 5:30 5 h 30 min 12.2 gal
ME 9 23 mi, 25 min
Beddington 381 mi 5:56 5 h 56 min 13.0 gal
ME 9 16 mi, 17 min
Aurora 396 mi 6:13 6 h 13 min 13.5 gal
ME 9 2 mi, 02 min
Amherst 399 mi 6:16 6 h 16 min 13.6 gal
ME 9 4 mi, 05 min
Archers Corners 403 mi 6:21 6 h 21 min 13.7 gal
ME 9 4 mi, 05 min
Clifton 407 mi 6:26 6 h 26 min 13.8 gal
ME 9 4 mi, 05 min
East Eddington 411 mi 6:32 6 h 32 min 14.0 gal
ME 9 6 mi, 06 min
Eddington 418 mi 6:38 6 h 38 min 14.2 gal
ME 9 1 mi, 01 min
North Brewer 419 mi 6:40 6 h 40 min 14.2 gal
ME 9 1 mi, 01 min
Bangor 420 mi 6:41 6 h 41 min 14.3 gal
ME 9 4 mi, 04 min
Brewer 424 mi 6:46 6 h 46 min 14.4 gal
I 95 4 mi, 03 min
Cold Brook 428 mi 6:49 6 h 49 min 14.6 gal
I 95 6 mi, 05 min
North Newburgh 434 mi 6:55 6 h 55 min 14.8 gal
I 95 7 mi, 06 min
Etna Center 441 mi 7:01 7 h 01 min 15.0 gal
I 95 9 mi, 07 min
Hasty Corner 450 mi 7:08 7 h 08 min 15.3 gal
I 95 1 mi, 01 min
Newport 451 mi 7:10 7 h 10 min 15.3 gal
US 2 2 mi, 02 min
Bog Corner 453 mi 7:12 7 h 12 min 15.4 gal
US 2 2 mi, 01 min
Palmyra 455 mi 7:13 7 h 13 min 15.5 gal
US 2 2 mi, 02 min
West Palmyra 458 mi 7:16 7 h 16 min 15.6 gal
US 2 2 mi, 01 min
Phillips Corner 460 mi 7:18 7 h 18 min 15.6 gal
US 2 2 mi, 01 min
Emerson Corner 462 mi 7:19 7 h 19 min 15.7 gal
US 2 1 mi, 00 min
Tilton Corner 462 mi 7:20 7 h 20 min 15.7 gal
US 2 4 mi, 03 min
Canaan 467 mi 7:24 7 h 24 min 15.9 gal
US 2 6 mi, 05 min
Skowhegan 472 mi 7:29 7 h 29 min 16.1 gal
US 201 7 mi, 06 min
White School Corner 479 mi 7:36 7 h 36 min 16.3 gal
2 mi, 03 min
Martin Corner 482 mi 7:39 7 h 39 min 16.4 gal
1 mi, 01 min
Ellis Corner 483 mi 7:41 7 h 41 min 16.4 gal
2 mi, 03 min
Madison 485 mi 7:45 7 h 45 min 16.5 gal
US 201A 1 mi, 01 min
Anson 486 mi 7:46 7 h 46 min 16.5 gal
US 201A 4 mi, 05 min
North Anson 491 mi 7:51 7 h 51 min 16.7 gal
ME 16 8 mi, 12 min
North New Portland 498 mi 8:04 8 h 04 min 17.0 gal
ME 16 7 mi, 12 min
Kingfield 506 mi 8:16 8 h 16 min 17.2 gal
ME 16 ME 27 9 mi, 11 min
Carrabassett 516 mi 8:28 8 h 28 min 17.5 gal
ME 16 6 mi, 07 min
Bigelow 522 mi 8:35 8 h 35 min 17.8 gal
ME 27 7 mi, 08 min
Stratton 529 mi 8:44 8 h 44 min 18.0 gal
ME 27 6 mi, 07 min
Eustis 535 mi 8:52 8 h 52 min 18.2 gal
ME 27 22 mi, 24 min
Coburn Gore 557 mi 9:16 9 h 16 min 19.0 gal
161 3 mi, 03 min, United States - Canada
Saint-Augustin-de-Woburn 560 mi 9:20 9 h 20 min 19.1 gal
212 11 mi, 17 min
Notre-Dame-des-Bois 572 mi 9:38 9 h 38 min 19.4 gal
212 9 mi, 14 min
La Patrie 580 mi 9:52 9 h 52 min 19.7 gal
212 11 mi, 17 min
Newport 592 mi 10:10 10 h 10 min 20.1 gal
212 8 mi, 12 min
Cookshire-Eaton 600 mi 10:23 10 h 23 min 20.4 gal
108 20 mi, 22 min
Sherbrooke 620 mi 10:45 10 h 45 min 21.1 gal
10 21 mi, 21 min
Eastman 640 mi 11:07 11 h 07 min 21.8 gal
10 16 mi, 15 min
Bromont 657 mi 11:22 11 h 22 min 22.3 gal
10 14 mi, 13 min
Ange-Gardien 671 mi 11:36 11 h 36 min 22.8 gal
10 13 mi, 12 min
Marieville 684 mi 11:49 11 h 49 min 23.3 gal
10 11 mi, 10 min
Saint-Jean-sur-Richelieu 695 mi 12:00 12 h 00 min 23.6 gal
10 4 mi, 04 min
Brossard 699 mi 12:04 12 h 04 min 23.8 gal
10 10 mi, 12 min
Montreal 709 mi 12:17 12 h 17 min 24.1 gal
20 7 mi, 08 min
Dorval 716 mi 12:25 12 h 25 min 24.3 gal
3 mi, 03 min
Pointe-Claire 719 mi 12:29 12 h 29 min 24.5 gal
20 2 mi, 02 min
Beaconsfield 721 mi 12:31 12 h 31 min 24.5 gal
20 2 mi, 02 min
Baie-d'Urfé 725 mi 12:34 12 h 34 min 24.6 gal
20 2 mi, 01 min
Sainte-Anne-de-Bellevue 726 mi 12:35 12 h 35 min 24.7 gal
20 1 mi, 00 min
L'Île-Perrot 727 mi 12:36 12 h 36 min 24.7 gal
20 3 mi, 03 min
Dorion 730 mi 12:39 12 h 39 min 24.8 gal
20 10 mi, 09 min
Coteau-du-Lac 740 mi 12:49 12 h 49 min 25.2 gal
20 3 mi, 02 min
Les Coteaux 743 mi 12:52 12 h 52 min 25.3 gal
20 2 mi, 02 min
Saint-Zotique 745 mi 12:54 12 h 54 min 25.3 gal
20 4 mi, 03 min
Rivière-Beaudette 749 mi 12:58 12 h 58 min 25.5 gal
20 401 5 mi, 04 min, Quebec - Ontario
Bainsville 754 mi 13:02 13 h 02 min 25.6 gal
401 6 mi, 06 min
Lancaster 759 mi 13:09 13 h 09 min 25.8 gal
401 1 mi, 00 min
South Lancaster 760 mi 13:09 13 h 09 min 25.8 gal
401 5 mi, 04 min
Summerstown Station 765 mi 13:14 13 h 14 min 26.0 gal
401 8 mi, 07 min
Cornwall 773 mi 13:22 13 h 22 min 26.3 gal
401 14 mi, 13 min
Ingleside 787 mi 13:35 13 h 35 min 26.8 gal
401 6 mi, 05 min
Nudell Bush 793 mi 13:41 13 h 41 min 27.0 gal
401 6 mi, 05 min
Morrisburg 799 mi 13:47 13 h 47 min 27.2 gal
401 1 mi, 01 min
Muttonville 800 mi 13:48 13 h 48 min 27.2 gal
401 16 mi, 15 min
Johnstown 816 mi 14:04 14 h 04 min 27.8 gal
401 4 mi, 03 min
Prescott 820 mi 14:07 14 h 07 min 27.9 gal
401 7 mi, 06 min
Maitland 827 mi 14:14 14 h 14 min 28.1 gal
401 5 mi, 05 min
Brockville 832 mi 14:19 14 h 19 min 28.3 gal
401 23 mi, 22 min
Lansdowne 856 mi 14:41 14 h 41 min 29.1 gal
401 8 mi, 08 min
Gananoque 864 mi 14:49 14 h 49 min 29.4 gal
401 3 mi, 02 min
Willowbank 867 mi 14:52 14 h 52 min 29.5 gal
401 12 mi, 11 min
Kingston 879 mi 15:04 15 h 04 min 29.9 gal
401 14 mi, 13 min
Odessa 893 mi 15:17 15 h 17 min 30.4 gal
401 12 mi, 11 min
Napanee 905 mi 15:28 15 h 28 min 30.8 gal
401 11 mi, 10 min
Tyendinaga 915 mi 15:39 15 h 39 min 31.1 gal
401 11 mi, 10 min
Belleville 926 mi 15:49 15 h 49 min 31.5 gal
401 12 mi, 11 min
Trenton 938 mi 16:01 16 h 01 min 31.9 gal
401 24 mi, 23 min
Grafton 962 mi 16:24 16 h 24 min 32.7 gal
401 8 mi, 07 min
Cobourg 970 mi 16:31 16 h 31 min 33.0 gal
401 10 mi, 09 min
Port Hope 979 mi 16:41 16 h 41 min 33.3 gal
401 6 mi, 06 min
Newtonville 986 mi 16:47 16 h 47 min 33.5 gal
401 5 mi, 04 min
Newcastle 991 mi 16:52 16 h 52 min 33.7 gal
401 4 mi, 04 min
Bowmanville 995 mi 16:56 16 h 56 min 33.8 gal
401 7 mi, 06 min
Oshawa 1,002 mi 17:03 17 h 03 min 34.1 gal
401 2 mi, 02 min
Courtice 1,004 mi 17:05 17 h 05 min 34.2 gal
401 4 mi, 04 min
Whitby 1,008 mi 17:09 17 h 09 min 34.3 gal
401 4 mi, 04 min
Ajax 1,013 mi 17:13 17 h 13 min 34.5 gal
401 5 mi, 04 min
Pickering 1,018 mi 17:18 17 h 18 min 34.6 gal
401 24 mi, 26 min
Toronto 1,042 mi 17:44 17 h 44 min 35.4 gal

Distance from Halifax to Toronto by car

The distance between Halifax and Toronto is 1,042 miles by road including 783 miles on motorways. Distance from Halifax to Toronto by car takes approximately 17 hours and 45 minutes.

The distance between Halifax and Toronto is ranked 49th in the ranking popularity.

You can drive from Halifax to Toronto through Dartmouth, Moncton, Saint John, Bangor, Sherbrooke, Montreal and Cornwall.

Use driving directions from Halifax to Toronto to navigate the path offline.

The driving time from Halifax to Toronto is approximately 17 hours and 45 minutes without intermediate stops.

Use satellite map layer when preparing for a travel from Halifax to Toronto.

Reverse route: from Toronto to Halifax.

Have any questions? Contact us!