There are two sections of A-20, separated by a 82 km (51.0 mi) gap which is to be filled in 2015 (according to the Bas-Saint-Laurent plan). The length of A-20 will then be 641 km (398 mi).
| Location | No. | Destinations | Notes |
| |
| 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 / Hwy 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 |
|
| Location | No. | Destinations | Notes |
| |
| 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 |
|
| Location | No. | Destinations | Notes |
| |
| 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 | A-720 east (Autoroute Ville-Marie) – Montreal Centre-ville |
| 62 | Boulevard de la Vérendrye, Avenue de l'Église |
| 61 | Rue Atwater, Rue Saint-Patrick |
| 60 | A-10 west / Rue Wellington – Montreal, Verdun |
| 58 | A-10 west – Montreal Centre-ville | West end of A-10 overlap; westbound exit and eastbound entrance |
| 57 | Île des Sœurs | |
|
| Location | No. | Destinations | Notes |
| |
| 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 | Boulevard Simard |
| 3 | Route 112 (Boulevard Laurier) – Pont Victoria, Montreal | |
| 6 | Avenue Notre-Dame | |
| Longueuil | 7 | Boulevard Lafayette | Eastbound exit and entrance |
| 8 | Route 134 (Boulevard Taschereau) – Pont Jacques-Cartier, Montreal |
| 11 | Boulevard Roland-Therrien |
| Route 132 east – Boucherville, Varennes | East end of Route 132 overlap |
| Boulevard Marie-Victorin | No westbound entrance |
| 15-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, Beloeil | 109 | Rue Saint-Jean-Baptiste - Beloeil, Saint-Mathieu-de-Beloeil |
| Beloeil | 112 | Route 223 (Rue Richelieu) – Beloeil, 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 |  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 Route 185 / TCH east – Rivière-du-Loup, Cabano, Dégelis, Edmundston, New Brunswick |
| Saint-Georges-de-Cacouna Paroisse | 514 | Cacouna, Saint-Arsène |
|
| Municipality | No. | Intersecting Roads | Notes |
[edit] Proposed interchanges on central gap (exit numbers assumed) |
| L'Isle-Verte | 527 | Route des Coteau-des-Érables [3] | |
| 531 | Route de Saint-Paul | |
| 539 | Route de la Station | |
| Trois-Pistoles | 548* | Route 293 | |
|
| Municipality | No. | Intersecting Roads | Notes |
[edit] 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 | |
The rest stops are located at the following points on Highway 20 and contain the following services: