Distance between Halifax NS and Toronto ON

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

Maximum speed
km/h on motorway
km/h on other roads
Fuel consumption L/100 km
Fuel priceEUR / L
Pick a point on map
1,677
km
17
h
45
min
134.2
L
81.8
EUR
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Halifax 0 km 0:00 00 min 0.0 L
https 7 km, 06 min
Dartmouth 7 km 0:06 06 min 0.6 L
102 104 2 254 km, 2 h 21 min, Nova Scotia - New Brunswick
Moncton 261 km 2:28 2 h 28 min 20.9 L
1 150 km, 1 h 26 min
Saint John 411 km 3:54 3 h 54 min 32.9 L
ME 9 586 km, 6 h 52 min, New Brunswick - Quebec
Sherbrooke 997 km 10:46 10 h 46 min 79.8 L
212 108 144 km, 1 h 31 min
Montreal 1,141 km 12:18 12 h 18 min 91.3 L
10 103 km, 1 h 05 min, Quebec - Ontario
Cornwall 1,244 km 13:23 13 h 23 min 99.5 L
10 96 km, 57 min
Brockville 1,339 km 14:21 14 h 21 min 107.1 L
20 75 km, 44 min
Kingston 1,414 km 15:06 15 h 06 min 113.1 L
20 401 199 km, 1 h 59 min
Oshawa 1,613 km 17:05 17 h 05 min 129.0 L
401 18 km, 10 min
Ajax 1,631 km 17:16 17 h 16 min 130.5 L
401 46 km, 31 min
Toronto 1,677 km 17:47 17 h 47 min 134.2 L
Point Distance Time Fuel
Halifax 0 km 0:00 00 min 0.0 L
2 km, 02 min
North End 2 km 0:02 02 min 0.2 L
https 5 km, 04 min
Dartmouth 7 km 0:06 06 min 0.6 L
118 12 km, 08 min
Waverley 19 km 0:14 14 min 1.5 L
102 19 km, 10 min
Enfield 39 km 0:25 25 min 3.1 L
102 4 km, 02 min
Elmsdale 42 km 0:27 27 min 3.4 L
102 4 km, 01 min
Lantz 46 km 0:29 29 min 3.7 L
102 8 km, 04 min
Milford 54 km 0:33 33 min 4.3 L
102 13 km, 06 min
Stewiacke 67 km 0:40 40 min 5.4 L
102 14 km, 07 min
Brookfield 80 km 0:48 48 min 6.4 L
102 11 km, 05 min
Truro 91 km 0:54 54 min 7.3 L
104 18 km, 10 min
Masstown 109 km 1:04 1 h 04 min 8.7 L
104 54 km, 29 min
Oxford 163 km 1:34 1 h 34 min 13.0 L
104 35 km, 19 min
Amherst 197 km 1:53 1 h 53 min 15.8 L
104 2 8 km, 04 min, Nova Scotia - New Brunswick
Aulac 205 km 1:57 1 h 57 min 16.4 L
2 7 km, 03 min
Sackville 212 km 2:01 2 h 01 min 17.0 L
2 36 km, 19 min
Dieppe 248 km 2:21 2 h 21 min 19.8 L
2 13 km, 07 min
Moncton 261 km 2:28 2 h 28 min 20.9 L
2 1 41 km, 25 min
Petitcodiac 302 km 2:53 2 h 53 min 24.2 L
1 39 km, 21 min
Sussex 340 km 3:14 3 h 14 min 27.2 L
1 19 km, 10 min
Norton 359 km 3:24 3 h 24 min 28.7 L
1 17 km, 09 min
Hampton Station 376 km 3:33 3 h 33 min 30.1 L
1 17 km, 09 min
Quispamsis 393 km 3:43 3 h 43 min 31.4 L
1 6 km, 03 min
Rothesay 398 km 3:46 3 h 46 min 31.8 L
1 13 km, 08 min
Saint John 411 km 3:54 3 h 54 min 32.9 L
1 14 km, 08 min
Lorneville 425 km 4:03 4 h 03 min 34.0 L
1 7 km, 03 min
Prince of Wales 432 km 4:06 4 h 06 min 34.6 L
1 41 km, 22 min
Pennfield 473 km 4:29 4 h 29 min 37.8 L
1 5 km, 02 min
Upper Letang 478 km 4:31 4 h 31 min 38.2 L
1 4 km, 02 min
St. George 482 km 4:34 4 h 34 min 38.6 L
1 46 km, 25 min
St. Stephen 528 km 4:59 4 h 59 min 42.2 L
7 km, 04 min, Canada - United States
Baring 536 km 5:03 5 h 03 min 42.9 L
14 km, 09 min
Alexander 549 km 5:13 5 h 13 min 43.9 L
ME 9 8 km, 05 min
Crawford 557 km 5:18 5 h 18 min 44.6 L
ME 9 18 km, 12 min
Wesley 576 km 5:30 5 h 30 min 46.1 L
ME 9 37 km, 25 min
Beddington 613 km 5:56 5 h 56 min 49.0 L
ME 9 25 km, 17 min
Aurora 638 km 6:13 6 h 13 min 51.0 L
ME 9 4 km, 02 min
Amherst 642 km 6:16 6 h 16 min 51.4 L
ME 9 6 km, 05 min
Archers Corners 648 km 6:21 6 h 21 min 51.8 L
ME 9 7 km, 05 min
Clifton 655 km 6:26 6 h 26 min 52.4 L
ME 9 7 km, 05 min
East Eddington 662 km 6:32 6 h 32 min 53.0 L
ME 9 10 km, 06 min
Eddington 672 km 6:38 6 h 38 min 53.8 L
ME 9 2 km, 01 min
North Brewer 674 km 6:40 6 h 40 min 53.9 L
ME 9 2 km, 01 min
Bangor 676 km 6:41 6 h 41 min 54.1 L
ME 9 7 km, 04 min
Brewer 683 km 6:46 6 h 46 min 54.6 L
6 km, 03 min
Cold Brook 689 km 6:49 6 h 49 min 55.1 L
ME 15 Business 10 km, 05 min
North Newburgh 698 km 6:55 6 h 55 min 55.8 L
11 km, 06 min
Etna Center 710 km 7:01 7 h 01 min 56.8 L
I 95 14 km, 07 min
Hasty Corner 724 km 7:08 7 h 08 min 57.9 L
I 95 2 km, 01 min
Newport 726 km 7:10 7 h 10 min 58.1 L
I 95 3 km, 02 min
Bog Corner 729 km 7:12 7 h 12 min 58.3 L
I 95 3 km, 01 min
Palmyra 732 km 7:13 7 h 13 min 58.6 L
I 95 4 km, 02 min
West Palmyra 737 km 7:16 7 h 16 min 59.0 L
I 95 3 km, 01 min
Phillips Corner 740 km 7:18 7 h 18 min 59.2 L
3 km, 01 min
Emerson Corner 743 km 7:19 7 h 19 min 59.4 L
US 2 2 km, 00 min
Tilton Corner 744 km 7:20 7 h 20 min 59.5 L
US 2 7 km, 03 min
Canaan 751 km 7:24 7 h 24 min 60.1 L
US 2 9 km, 05 min
Skowhegan 760 km 7:29 7 h 29 min 60.8 L
US 2 11 km, 06 min
White School Corner 771 km 7:36 7 h 36 min 61.7 L
US 2 4 km, 03 min
Martin Corner 775 km 7:39 7 h 39 min 62.0 L
2 km, 01 min
Ellis Corner 777 km 7:41 7 h 41 min 62.2 L
US 201 4 km, 03 min
Madison 781 km 7:45 7 h 45 min 62.5 L
US 201 2 km, 01 min
Anson 782 km 7:46 7 h 46 min 62.6 L
7 km, 05 min
North Anson 790 km 7:51 7 h 51 min 63.2 L
13 km, 12 min
North New Portland 802 km 8:04 8 h 04 min 64.2 L
ME 16 12 km, 12 min
Kingfield 815 km 8:16 8 h 16 min 65.2 L
ME 16 15 km, 11 min
Carrabassett 830 km 8:28 8 h 28 min 66.4 L
ME 16 10 km, 07 min
Bigelow 840 km 8:35 8 h 35 min 67.2 L
ME 16 12 km, 08 min
Stratton 852 km 8:44 8 h 44 min 68.2 L
9 km, 07 min
Eustis 861 km 8:52 8 h 52 min 68.9 L
36 km, 24 min
Coburn Gore 897 km 9:16 9 h 16 min 71.8 L
5 km, 03 min, United States - Canada
Saint-Augustin-de-Woburn 902 km 9:20 9 h 20 min 72.2 L
ME 27 17 km, 17 min
Notre-Dame-des-Bois 920 km 9:38 9 h 38 min 73.6 L
ME 27 15 km, 14 min
La Patrie 934 km 9:52 9 h 52 min 74.7 L
ME 27 18 km, 17 min
Newport 952 km 10:10 10 h 10 min 76.2 L
ME 27 13 km, 12 min
Cookshire-Eaton 965 km 10:23 10 h 23 min 77.2 L
ME 27 32 km, 22 min
Sherbrooke 997 km 10:45 10 h 45 min 79.8 L
212 33 km, 21 min
Eastman 1,030 km 11:07 11 h 07 min 82.4 L
212 26 km, 15 min
Bromont 1,057 km 11:22 11 h 22 min 84.6 L
212 108 23 km, 13 min
Ange-Gardien 1,080 km 11:36 11 h 36 min 86.4 L
108 21 km, 12 min
Marieville 1,101 km 11:49 11 h 49 min 88.1 L
108 18 km, 10 min
Saint-Jean-sur-Richelieu 1,118 km 12:00 12 h 00 min 89.4 L
6 km, 04 min
Brossard 1,125 km 12:04 12 h 04 min 90.0 L
16 km, 12 min
Montreal 1,141 km 12:17 12 h 17 min 91.3 L
112 11 km, 08 min
Dorval 1,152 km 12:25 12 h 25 min 92.2 L
5 km, 03 min
Pointe-Claire 1,157 km 12:29 12 h 29 min 92.6 L
4 km, 02 min
Beaconsfield 1,161 km 12:31 12 h 31 min 92.9 L
10 4 km, 02 min
Baie-d'Urfé 1,166 km 12:34 12 h 34 min 93.3 L
10 3 km, 01 min
Sainte-Anne-de-Bellevue 1,169 km 12:35 12 h 35 min 93.5 L
10 2 km, 00 min
L'Île-Perrot 1,170 km 12:36 12 h 36 min 93.6 L
10 5 km, 03 min
Dorion 1,175 km 12:39 12 h 39 min 94.0 L
10 16 km, 09 min
Coteau-du-Lac 1,191 km 12:49 12 h 49 min 95.3 L
10 5 km, 02 min
Les Coteaux 1,196 km 12:52 12 h 52 min 95.7 L
10 4 km, 02 min
Saint-Zotique 1,199 km 12:54 12 h 54 min 95.9 L
10 6 km, 03 min
Rivière-Beaudette 1,206 km 12:58 12 h 58 min 96.5 L
10 8 km, 04 min, Quebec - Ontario
Bainsville 1,213 km 13:02 13 h 02 min 97.0 L
10 9 km, 06 min
Lancaster 1,222 km 13:09 13 h 09 min 97.8 L
10 1 km, 00 min
South Lancaster 1,223 km 13:09 13 h 09 min 97.8 L
10 8 km, 04 min
Summerstown Station 1,231 km 13:14 13 h 14 min 98.5 L
10 13 km, 07 min
Cornwall 1,244 km 13:22 13 h 22 min 99.5 L
10 23 km, 13 min
Ingleside 1,267 km 13:35 13 h 35 min 101.4 L
10 10 km, 05 min
Nudell Bush 1,276 km 13:41 13 h 41 min 102.1 L
10 9 km, 05 min
Morrisburg 1,286 km 13:47 13 h 47 min 102.9 L
10 2 km, 01 min
Muttonville 1,288 km 13:48 13 h 48 min 103.0 L
10 26 km, 15 min
Johnstown 1,314 km 14:04 14 h 04 min 105.1 L
10 6 km, 03 min
Prescott 1,320 km 14:07 14 h 07 min 105.6 L
10 11 km, 06 min
Maitland 1,331 km 14:14 14 h 14 min 106.5 L
10 8 km, 05 min
Brockville 1,339 km 14:19 14 h 19 min 107.1 L
37 km, 22 min
Lansdowne 1,377 km 14:41 14 h 41 min 110.2 L
13 km, 08 min
Gananoque 1,390 km 14:49 14 h 49 min 111.2 L
5 km, 02 min
Willowbank 1,395 km 14:52 14 h 52 min 111.6 L
19 km, 11 min
Kingston 1,414 km 15:04 15 h 04 min 113.1 L
20 22 km, 13 min
Odessa 1,437 km 15:17 15 h 17 min 115.0 L
20 19 km, 11 min
Napanee 1,456 km 15:28 15 h 28 min 116.5 L
20 17 km, 10 min
Tyendinaga 1,473 km 15:39 15 h 39 min 117.8 L
20 17 km, 10 min
Belleville 1,490 km 15:49 15 h 49 min 119.2 L
20 20 km, 11 min
Trenton 1,509 km 16:01 16 h 01 min 120.7 L
401 39 km, 23 min
Grafton 1,548 km 16:24 16 h 24 min 123.8 L
401 13 km, 07 min
Cobourg 1,561 km 16:31 16 h 31 min 124.9 L
401 16 km, 09 min
Port Hope 1,576 km 16:41 16 h 41 min 126.1 L
401 10 km, 06 min
Newtonville 1,587 km 16:47 16 h 47 min 127.0 L
401 8 km, 04 min
Newcastle 1,595 km 16:52 16 h 52 min 127.6 L
401 7 km, 04 min
Bowmanville 1,601 km 16:56 16 h 56 min 128.1 L
401 11 km, 06 min
Oshawa 1,613 km 17:03 17 h 03 min 129.0 L
401 4 km, 02 min
Courtice 1,616 km 17:05 17 h 05 min 129.3 L
401 7 km, 04 min
Whitby 1,623 km 17:09 17 h 09 min 129.8 L
401 7 km, 04 min
Ajax 1,631 km 17:13 17 h 13 min 130.5 L
401 8 km, 04 min
Pickering 1,638 km 17:18 17 h 18 min 131.0 L
401 39 km, 26 min
Toronto 1,677 km 17:44 17 h 44 min 134.2 L

Distance from Halifax to Toronto by car

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

The distance between Halifax and Toronto is ranked 4th 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!