There are two sections of A-20, separated by a 72 km (44.7 mi) gap which was to be filled in by 2015 according to the Quebec government's Bas-Saint-Laurent plan. The length of A-20 would then be 641 km (398 mi). Currently, there is no official plan to continue construction past Trois-Pistoles, which will leave a 50 km (31 mi) gap.
Some Montrealers still refer to the section of A-20 west of that city as Highway 2-20 (or "The Two and Twenty"), but the Route 2 designation was dropped many years ago.
| Location |
Exit |
Destinations |
Notes |
Continues as Highway 401 in Ontario |
| Rivière-Beaudette |
2 |
 Route 325 to Route 338 – Rivière-Beaudette, Saint-Télesphore |
| Saint-Zotique |
6 |
Chemin Saint-Thomas |
| 9 |
Saint-Zotique, Saint-Polycarpe, Saint-Télesphore |
| Les Coteaux |
12 |
Les Coteaux |
| Côteau-du-Lac |
14 |
Route 201 south – Pont Monseigneur Langlois, Salaberry-de-Valleyfield |
| 17 |
Route 201 north – Saint-Clet, Coteau-du-Lac |
| 19 |
Chemin Saint-Emmanuel |
| Les Cèdres |
22 |
Chemin Saint-Dominique |
| 26 |
Saint-Lazare, Les Cèdres |
| Vaudreuil-Dorion |
29 |
  A-540 to A-40 / Highway 417 – Mirabel Airport, Gatineau, Ottawa, Montreal |
|
Route 342 (Route Harwood) |
At-grade intersection |
|
Route 338 (Chemin de Lotbinière) |
At-grade intersection |
|
Avenue Saint-Henri |
At-grade intersection |
| Taschereau Bridge, Ottawa River - South Arm |
| Pincourt, Terrasse-Vaudreuil |
35 |
Boulevard Cardinal-Léger - Terrasse-Vaudreuil, Pincourt |
|
| L'Île-Perrot |
|
Boulevard Don-Quichotte |
At-grade intersection |
|
Boulevard Perrot |
At-grade intersection |
|
L'Île-Claude, Île-Bellevue |
Westbound exit and entrance |
| Galipeault Bridge, Ottawa River - North Arm |
| Sainte-Anne-de-Bellevue |
39 |
Sainte-Anne-de-Bellevue |
|
| Baie-d'Urfe |
42 |
Rue Morgan |
| Beaconsfield |
45 |
Avenue Woodland |
| 48 |
Boulevard Saint-Charles |
| Pointe-Claire |
49 |
Avenue Cartier |
| 50 |
Boulevard Saint-Jean |
Signed as exits 50S (south) and 50N (north) westbound |
| 51 |
Chemin du Bord-du-Lac |
Eastbound exit and entrance |
| Dorval |
53 |
Boulevard des Sources |
| 54 |
Boulevard Pine Beach, Boulevard Fénelon |
| 56 |
A-520 east / Avenue Dorval – P.E. Trudeau Airport |
| Montreal |
58 |
55e Avenue |
| 60 |
A-13 north / 32e Avenue – Mirabel Airport |
| 61 |
Rue Norman |
Westbound exit and entrance |
| 62 |
1re Avenue, Rue Saint-Jacques - Ville Saint-Pierre |
Westbound exit is via exit 63 |
| 63 |
Route 138 west – LaSalle, Pont Mercier |
| 64 |
Route 138 east (Rue Saint-Jacques) |
| 67 |
Rue Notre Dame, Boulevard Angrignon |
Eastbound exit is via exit 64 |
| 68-N |
A-15 north (Autoroute Décarie) – Saint-Jérôme |
West end of A-15 overlap |
| 63 (68) |
A-720 east (Autoroute Ville-Marie) – Montreal Centre-ville |
| 62 (69) |
Boulevard de la Vérendrye, Avenue de l'Église |
| 61 (70) |
Rue Atwater, Rue Saint-Patrick |
| 60 (71) |
A-10 west / Rue Wellington – Montreal, Verdun |
| 58 (73) |
A-10 west – Montreal Centre-ville |
West end of A-10 overlap; westbound exit and eastbound entrance |
| 57 (74) |
Île des Sœurs |
|
| Champlain Bridge over the Saint Lawrence River |
| Brossard |
0 |
  A-10 east to A-30 / I-89 – Sherbrooke, Québec, Vermont |
East end of A-10 overlap |
| Boulevard Rome |
Eastbound exit is via A-15 south exit |
  A-15 south / Route 132 west to I-87 – La Prairie, New York |
East end of A-15 overlap; west end of Route 132 overlap |
| Boulevard Marie-Victorin |
Eastbound exit only |
| Saint-Lambert |
1 (76) |
Boulevard Simard |
| 3 (78) |
Route 112 (Boulevard Laurier) – Pont Victoria, Montreal |
|
| 6 (81) |
Avenue Notre-Dame |
|
| Longueuil |
7 (82) |
Boulevard Lafayette |
Eastbound exit and entrance |
| 8 (83) |
Route 134 (Boulevard Taschereau) – Pont Jacques-Cartier, Montreal |
| 11 (86) |
Boulevard Roland-Therrien |
|
Route 132 east – Boucherville, Varennes |
East end of Route 132 overlap |
|
Boulevard Marie-Victorin |
No westbound entrance |
| 15-O (90-O) |
  A-25 north / TCH to A-40 – Tunnel Louis-H.-Lafontaine, Montreal |
West end of TCH overlap |
| 91 |
Boulevard Industriel, Rue Métropole |
| Boucherville |
92 |
Boulevard Mortagne |
| 93 |
Rue Nobel |
Eastbound exit only |
| 95 |
Boulevard de Montarville |
| 98 |
 A-30 to A-10 – Saint-Hubert Airport, Brossard, Sorel-Tracy, Châteauguay, USA |
| Sainte-Julie |
102 |
Sainte-Julie, Saint-Amable, Saint-Bruno-de-Montarville |
| 105 |
Route 229 – Saint-Basile-le-Grand, McMasterville |
| Saint-Mathieu-de-Beloeil, Belœil |
109 |
Rue Saint-Jean-Baptiste - Belœil, Saint-Mathieu-de-Beloeil |
| Belœil |
112 |
Route 223 (Rue Richelieu) – Belœil, Saint-Marc-sur-Richelieu |
| Mont-Saint-Hilaire |
113 |
Route 133 (Chemin des Patriotes) – Mont-Saint-Hilaire, Saint-Jean-sur-Richelieu, Saint-Charles-sur-Richelieu |
| 115 |
La Grande-Allée - Saint-Jean-Baptiste, Saint-Damase |
| Sainte-Madeleine |
120 |
Route 227 – Sainte-Madeleine, Saint-Jean-Baptiste |
| La Présentation |
123 |
La Présentation, Saint-Hyacinthe |
| Saint-Hyacinthe |
130 |
 Route 137 / Route 235 – Saint-Hyacinthe, Granby, Saint-Thomas-d'Aquin, Saint-Denis-sur-Richelieu |
Signed as exits 130-S (south) and 130-N (north) eastbound |
| 133 |
Rue Girouard - Saint-Hyacinthe |
| 134 |
Rue Yamaska - Saint-Hyacinthe |
| 138 |
Route 224 – Sainte-Rosalie, Saint-Simon |
| Saint-Simon |
141 |
 Route 116 west to Route 137 south – Sainte-Rosalie, Saint-Hyacinthe, Granby |
West end of Route 116 overlap |
| 143 |
Route 211 to Saint-Valérien-de-Milton |
Eastbound exit is via exit 143 |
| Saint-Simon, Saint-Liboire |
145 |
Saint-Simon, Saint-Liboire |
| 147 |
Route 116 east – Upton, Acton Vale |
East end of Route 116 overlap |
| Sainte-Hélène-de-Bagot |
150 |
Saint-Hugues |
| 152 |
Sainte-Hélène |
| Saint-Eugène, Saint-Nazaire-d'Acton |
157 |
Saint-Nazaire, Wickham |
| Saint-Eugène |
160 |
Route 239 – Saint-Eugène, Saint-Guillaume |
| Saint-Germain-de-Grantham |
166 |
10e Rang de Saint-Germain |
| 170 |
Route 122 – Saint-Germain-de-Grantham, Yamaska, Sorel |
| Drummondville |
173 |
 A-55 south to I-91 – Drummondville, Sherbrooke, Vermont |
West end of A-55 overlap |
| 175 |
Route 143 north (Boulevard Lemire) – Saint-Bonaventure, Saint-François-du-Lac |
West end of Route 143 overlap |
| 177 |
Route 143 south – Saint-Majorique, Drummondville |
East end of Route 143 overlap |
| 179 |
Chemin du Golf |
| Saint-Charles-de-Drummond |
181 |
Saint-Charles-de-Drummond, Drummondville, Saint-Joachim-de-Courval |
| Saint-Cyrille-de-Wendover |
185 |
Route 255 – Baie-du-Febvre, Saint-Cyrille-de-Wendover, Saint-Félix-de-Kingsey |
| Notre-Dame-du-Bon-Conseil |
191 |
Sainte-Brigitte-des-Saults |
| 196 |
Route 259 – Nicolet, Sainte-Perpétue, Notre-Dame-du-Bon-Conseil |
| 200 |
Saint-Léonard-d'Aston |
| Saint-Léonard-d'Aston |
| 202 |
Rang du Moulin-Rouge |
| Sainte-Eulalie |
204 |
Rang des Cédres, Rang des Plaines |
| 210 |
  A-55 north / A-955 / Route 161 – Victoriaville, Saint-Albert, Warwick, Bécancour, Trois-Rivières, Sainte-Eulalie, Saint-Valère |
East end of A-55 overlap |
| 215 |
Rang des Épinettes |
| Sainte-Anne-du-Sault |
220 |
Route 261 – Bécancour, Daveluyville, Victoriaville |
| Saint-Louis-de-Blandford |
228 |
Route 165 (2e Rang de Saint-Louis-de-Blandford) – Princeville, Plessisville, Thetford Mines |
| 235 |
 Route 162 / Route 263 – Lemieux, Princeville, Victoriaville, Saint-Louis-de-Blandford |
| Manseau |
243 |
Route 218 – Manseau, Les Bequets |
| Villeroy |
253 |
Route 265 – Villeroy, Plessisville, Deschaillons, Notre-Dame-de-Lourdes, Thetford Mines |
| 256 |
15e et 16e Rangs de Villeroy |
| Val-Alain |
261 |
Val-Alain |
| 266 |
4e et 5e Rangs de Val-Alain |
| Saint-Janvier-de-Joly |
271 |
Joly |
| Laurier-Station |
278 |
Route 271 – Laurier-Station, Sainte-Croix, Saint-Flavien |
| Saint-Apollinaire |
285 |
Issoudun |
| 291 |
Route 273 – Saint-Agapit, Saint-Apollinaire, Saint-Antoine-de-Tilly |
| 296 |
Route du Cap |
| Lévis |
305 |
Route 171 – Saint-Nicolas, Saint-Étienne, Thetford Mines |
| 311 |
Route 116 – Saint-Nicolas, Saint-Rédempteur |
| 312 |
A-73 – Saint-Georges, Pont Pierre-Laporte, Québec |
Signed as exits 312-S (south) and 312-N (north); westbound exit is part of exit 314 |
| 314 |
Route 175 – Pont de Québec, Charny, Saint-Romuald |
| 318 |
Route 275 – Saint-Jean-Chrysostome, Saint-Romuald |
Signed as exits 318-S (south) and 318-N (north) eastbound |
| 321 |
Chemin des Îles |
| 325 |
 Route 173 to Route 277 – Pintendre, Lac-Etchemin, Lévis |
Signed as exits 325-S (south) and 325-N (north) eastbound |
| 327 |
Route Monseigneur-Bourget |
| 330 |
Route Lallemand |
| Beaumont |
337 |
Route 279 – Beaumont, Saint-Charles, Saint-Damien |
| 341 |
Beaumont, Saint-Charles |
| Saint-Michel-de-Bellechasse |
348 |
Route 281 – Saint-Michel-de-Bellechasse, La Durantaye |
| Saint-Vallier |
356 |
Saint-Vallier, Saint-Raphaël |
| Berthier-sur-Mer, Saint-François-de-la-Rivière-du-Sud |
364 |
Berthier-sur-Mer, Saint-François |
| Montmagny, Saint-François-de-la-Rivière-du-Sud |
369 |
Saint-Pierre-de-la-Rivière-du-Sud |
| Montmagny |
376 |
Route 228 (Chemin des Poirier) – Montmagny |
| 378 |
Route 283 – Montmagny, Saint-Fabien-de-Panet |
| Cap-Saint-Ignace |
388 |
Cap-Saint-Ignace |
| L'Islet |
400 |
Route 285 – L'Islet, Saint-Eugène |
| Saint-Jean-Port-Joli |
414 |
Route 204 – Saint-Jean-Port-Joli, Saint-Aubert, Saint-Pamphile |
| Saint-Roch-des-Aulnaies |
430 |
Route 132 – Saint-Roch-des-Aulnaies, Sainte-Louise |
| Sainte-Anne-de-la-Pocatière |
436 |
Route 132 (Avenue Industrielle) – La Pocatière |
| La Pocatière |
439 |
La Pocatière, Saint-Onésime |
| 444 |
Route 132 (Avenue de la Grande-Anse) – La Pocatière, Rivière-Ouelle |
| Rivière-Ouelle, Saint-Pacôme |
450 |
Rivière-Ouelle, Saint-Pacôme, Saint-Gabriel |
| Saint-Philippe-de-Néri |
456 |
Route 287 – Saint-Denis, Saint-Philippe-de-Néri, Mont-Carmel |
| Saint-Pascal |
465 |
Kamouraska, Saint-Pascal, Saint-Bruno |
| Sainte-Hélène |
474 |
Saint-Germain, Sainte-Hélène |
| Saint-André |
480 |
Saint-André, Saint-Joseph |
| Saint-André, Saint-Alexandre-de-Kamouraska |
488 |
 Route 289 to Route 230 – Saint-Alexandre-de-Kamouraska, Pohénégamook |
| Notre-Dame-du-Portage |
496 |
Notre-Dame-du-Portage |
| 499 |
  A-85 / Route 185 south / TCH east – Cabano, Dégelis, Edmundston, Notre-Dame-du-Lac |
East end of TCH overlap; eastbound exit and westbound entrance |
| Rivière-du-Loup |
503 |
Route 132 (Rue Fraser) – Rivière-du-Loup |
| 507 |
   Route 132 (Boulevard Cartier) to A-85 / Route 185 / TCH east – Rivière-du-Loup, Cabano, Dégelis, Edmundston, New Brunswick |
| Saint-Georges-de-Cacouna Paroisse |
514 |
Cacouna, Saint-Arsène |
|
| Cacouna |
521 |
Route Moreault |
|
| L'Isle-Verte |
527 |
Route des Coteau-des-Érables [3] |
| Proposed interchanges on central gap (exit numbers assumed) |
| 531 |
Route de Saint-Paul |
|
| 539 |
Route de la Station |
|
| Trois-Pistoles |
548* |
Route 293 |
|
| Segment 2 |
| Le Bic |
599* |
Montee Brilliant / Route 132 |
(currently an at-grade intersection) |
| Rimouski |
606 |
Rue de Lausanne |
|
| 610 |
Chemin Sainte-Odile ( Route 232) |
|
| 614 |
Montée Industrielle |
|
| 621 |
Avenue Père-Nouvel / Rue de la Gare |
|
| Sainte-Luce |
630 |
Route 298 |
|
| Mont-Joli |
642 |
Route Jacques-Cartier / Boulevard Gaboury (Route 132) (Roundabout) - Terminus |
|
| 1.000 mi = 1.609 km; 1.000 km = 0.621 mi |
The rest stops are located at the following points on Highway 20 and contain the following services: