# Quebec Autoroute 640

Autoroute 640 (or A-640) is a Quebec autoroute that runs across the North Shore Region (paralleling the Rivière des Mille-Îles) from Route 344 in the Oka area to Route 138, where it ends as a four-lane expressway in Charlemagne. The road was designed to be northern bypass of the city of Montréal and was originally intended to cross the Lake of Two Mountains to connect to Autoroute 40 near Vaudreuil. It is currently 54.8 km (34.1 mi) long.
A-640 begins at Chemin d'Oka (Route 344) at a traffic circle near Oka National Park, and terminates at a signalized at-grade intersection with Rue Émile-Despins (Route 344) in Charlemagne.

## History

A-640 was built over the following timeline:
* From Boul. des Promenades to A-15/TCH: 1961
* From Route 337 to A-40: 1972
* From A-15/TCH to Route 337: 1974
* From Route 344 to Boul. des Promenades: 1976

## Exit list

| RCM | Location | km | mi | Exit | Destinations | Notes |
| Deux-Montagnes | Saint-Joseph-du-Lac | 0.00 | 0.00 | – | R-344 – Oka, Pointe-Calumet, Parc national d'Oka | Traffic circle |
| Deux-Montagnes | Saint-Joseph-du-Lac | | | 2 | Saint-Joseph-du-Lac, Pointe-Calumet | Westbound exit and eastbound entrance |
| Deux-Montagnes | Saint-Eustache–Deux-Montagnes | | | 8 | Boulevard des Promenades – Deux-Montagnes, Sainte-Marthe-sur-le-Lac | |
| Deux-Montagnes | Saint-Eustache | | | 11 | R-148 (Boulevard Arthur-Sauvé) – Lachute, Saint-Eustache | |
| Deux-Montagnes | Saint-Eustache | | | 14 | 25$^e$ Avenue | |
| Thérèse-De Blainville | Boisbriand | | | 16 | A-13 south (Autoroute Chomedey) – Laval, Montréal, Aéroport P.-E.-Trudeau | Northern terminus of A-13; exit 22 on A-13 |
| Thérèse-De Blainville | Boisbriand | | | 19 | Boisbriand | Westbound exit is via exit 20 |
| Thérèse-De Blainville | Boisbriand–Sainte-Thérèse | | | 20 | A-15 (TCH) (Autoroute des Laurentides) – Blainville, Saint-Jérôme, Montréal, Aéroport Mirabel | Exit 20 on A-15 |
| Thérèse-De Blainville | Sainte-Thérèse–Rosemère | | | 22 | R-117 – Sainte-Thérèse, Blainville, Rosemère | |
| Thérèse-De Blainville | Blainville | | | 24 | Montée Lesage / Chemin du-Bas-de-Sainte-Thérèse | |
| Thérèse-De Blainville | Lorraine | | | 26 | Lorraine | Access via Boulevard de Gaulle |
| Thérèse-De Blainville | Bois-des-Filion | | | 28 | R-335 – Bois-des-Filion, Sainte-Anne-des-Plaines | Future A-25 south |
| Les Moulins | Terrebonne | | | 32 | Avenue Urbanova | Eastbound exit and entrance |
| Les Moulins | Terrebonne | | | 35 | Boulevard des Entreprises / Boulevard des Seigneurs | |
| Les Moulins | Mascouche–Terrebonne | | | 38 | R-337 (Chemin Gascon) / Chemin des Anglais – Terrebonne, Mascouche | |
| Les Moulins | Mascouche–Terrebonne | | | 42 | A-25 / R-125 (Montée Masson) – Mascouche, Rawdon, Montréal | Signed as exits 42S (south) and 42N (north); exit 25 on A-25 |
| Les Moulins | Mascouche–Terrebonne | | | 44 | Chemin Charles-Aubert / Rue Louis-Hébert | |
| Les Moulins | Terrebonne | | | 45 | Montée Dumais | |
| Les Moulins | Terrebonne | | | 50 | Montée des Pionniers | |
| L'Assomption–Les Moulins | Terrebonne–Charlemagne | | | 52 | A-40 (Autoroute Félix-Leclerc) – Montréal, Québec, Aéroport P.-E.-Trudeau | Signed as exits 52-E (east) and 52-O (west) |
| Les Moulins | Charlemagne | | | – | R-344 to R-138 – Terrebonne, Repentigny | At-grade intersection |
| 1.000 mi = 1.609 km; 1.000 km = 0.621 mi Incomplete access |||||||