European route E62

European route E 62 is a road in Europe, part of the United Nations International E-road network. Approximately 1,307 kilometers (812 mi) long, it connects the French Atlantic port city of Nantes to Genoa, largest of Italy's port cities. Between France and Italy it also passes through Switzerland, via Geneva and Lausanne. After crossing into Italy (shortly after the Simplon Pass, the highest point on the European route network inside Europe), the E 62 passes Milan, Italy's largest commercial and industrial centre, before descending to Genoa on the Mediterranean coast.

Viaduct of Sylans on the A40/E 62 near Nantua.
The autostrada exit at Gravellona Toce.

E62
Route information
Length1,307 km (812 mi)
Major junctions
North-West endNantes, France
South-East endGenoa, Italy
Location
Countries France
  Switzerland
 Italy
Highway system
International E-road network

France

N249 Nantes-Cholet-Parthenay

N149 Parthenay-Poitiers

N147 Poitiers-Bellac

N145 Bellac-Gueret-Montlucon-Moulins

N79 Moulins-Digoin-Macon

A40 Macon-Bourg en Bresse-Nantua-Switzerland

Switzerland

A1 France-Geneva-Lausanne

A9 Lausanne-Vevey-Martigny-Sion-Brig-Simplon Pass-Gondo-Italy

Italy

SS 33 Switzerland-Iselle-Domodossola-A8

A8 SS 33-Gallarate-Milano

A7 Milano-Pavia-Alessandria-Genova

The route

E62 Nantes-Genoa
StateNational Road NumberSectionJunction
(national numbering)
Pan European road connections

Dept
44
49
R.N.249Nantes - CholetE 3 & E 60
49
79
R.N.249Cholet - Bressuire
79 R.N.149Bressuire - Parthenay
79
86
R.N.149Parthenay - Poitiers
86 R.N.147Poitiers eastern by-passE 5
86
87
R.N.147Mignaloux Beauvoir - Bellac
87
23
R.N.145Bellac - Saint Maurice la SouterraineE 9
23 R.N.145Saint Maurice la Souterraine - Gouzon
23
03
R.N.145Gouzon - Montluçon
03 R.N.145Montluçon northern by-pass
03 A714Montluçon - A 714 A71
03 A71A 714 A71 - MontmaraultA 71 10 Montluçon
A 71 L'Allier
A 71 11 Montmarault
doubling with E 11
03
71
R.N.79Montmarault - Paray le Monial
71 R.N.79Paray le Monial - Mâcon
71
01
A406Mâcon southern by-passA 406 2
A 406 1
A 406 Toll station
A 406 A40
01




74
A40Mâcon - St.-Julien-en-GenevoisA 40 4 Vonnas
A 40 5 Bourg en Bresse north
A 40 A39
A 40 6 St. Étienne en Bresse
A 40 7 Bourg en Bresse south
A 40 A42
A 40 8 Nantua
A 40 A404
A 40 9 Nantua les Neyrolles
A 40 10 Bellegarde
A 40 11 Frangy
A 40 Toll station
A 40 13 St.-Julien-en-Genevois
A 40 A41
doubling with E 21
74 A41St.-Julien-en-Genevois - GenevaA 41 A1 (Swiss)doubling with E 25
-
Can
GE

VD
A1Geneva - LausanneA 1 1
A 1 2 Perly
A 1 3 Bernex
A 1 4 Vernier
A 1 5 Meyrin
A 1 6 Geneva airport
A 1 7 Ferney (F)
A 1 8 Versoix
A 1 9 Le Vengeron
A 1 10 Coppet
A 1 11 Nyon
A 1 12 Gland
A 1 La côte
A 1 13 Rolle
A 1 14 Aubonne
A 1 15 Morges west
A 1 16 Morges east
A 1 17 Écublens
A 1 18 Lausanne Crissier
A 1 19 Villars-Sainte-Croix
doubling with E 25
VD A1Lausanne - VeveyA 1 8 Villars-Sainte-Croix
A 9 9 Lausanne-Blécherette
A 9 10 Lausanne-Vennes
A 9 11 Belmont
A 9 12 Lutry
A 9 13 Chexbres
A 9 14 Vevey
VD



VS
A9VeveyMartignyA 9 15 Montreux
A 9 du Chablais
A 9 16 Villeneuve
A 9 17 Aigle
A 9 18 Saint-Triphon
A 9 19 Bex
A 9 20 Saint-Maurice
A 9 du Grand-Saint-Bernard
A 9 21 Martigny-Fully
A 9 22 Grand-Saint-Bernard
doubling with E 27
VS A9MartignySierreA 9 23 Saxon
A 9 24 Riddes
A 9 25 Conthey
A 9 26 Sion west
A 9 27 Sion east
A 9 28 Sierre west
A 9 29 Sierre east
VS N9Sierre - Susten
VS A9Susten - Gampel
VS N9Gampel - Brigerbad
VS A9Brigerbad - Brig
VS A9Brig southern by-pass
VS N9Ried - Simplon Pass
VS N9Simplon Pass - Gondo
-

Prov
VB SS 33Gondo & Iselle - Domodossola
VB SS 33Domodossola - Gravellona Toce
VB





NO





VA
A26Gravellona Toce - GallarateA 26 Baveno & Stresa
A 26 Brovello-Carpugnino
A 26 Toll Barrier
A 26 Arona
A 26 A 8
A 8 & A 26 Castelletto sopra Ticino
A 8 & A 26 Sesto Calende
A 8 & A 26 Verbano
A 8 & A 26 Besnate
A 8 & A 26 Gallarate Toll station
A 8 & A 26 A 8
A 8 Gallarate
VA



MI
A8Gallarate - Milan northA 8 Busto Arsizio
A 8 Castellanza
A 8 Legnano
A 8 A 9
A 8 Lainate
MI A50Milan western by-passA 50 doubling with E 35 & E 64
MI


PV


AL
A7Milan - TortonaA 50
A 7 Binasco
A 7 Pavia North
A 7 Pavia south
A 7 Casei Gerola
A 7 Castelnuovo Scrivia
A 7 A21 / E70
A 7 Tortona
E 70
AL





GE
A7Tortona - GenoaA 7 Serravalle Scrivia
A 7 Arquata Scrivia
A 7 Isola del Cantone
A 7 Ronco Scrivia
A 7 Busalla
A 7 Bolzaneto
doubling with E 25, E 80
gollark: Ah...
gollark: It should be okay with regexes or something non-turing-complete.
gollark: Hold on, I can probably make a much nicer one.
gollark: It's kind of bad.
gollark: ```python#!/bin/env python3chars = [chr(n) for n in range(126)]firstchar = chars[0]lastchar = chars[len(chars) - 1]def increment_char(character): return chr(ord(character) + 1)def old_increment_string(string_to_increment): reversed_string = list(reversed(string_to_increment)) # Reverse the string for easier work. for rindex, char in enumerate(reversed_string): if char == lastchar: # If we can't increment this char further, try the next ones. reversed_string[rindex] = firstchar # Set the current char back to the first one. reversed_string[rindex + 1] = increment_char(reversed_string[rindex + 1]) # Increment the next one along. else: # We only want to increment ONE char, unless we need to "carry". reversed_string[rindex] = increment_char(reversed_string[rindex]) break return ''.join(list(reversed(reversed_string)))def increment_string(to_increment): reversed_string = list(to_increment) # Reverse the string for easier work. for rindex, char in enumerate(reversed_string): if char == lastchar: # If we can't increment this char further, try the next ones. reversed_string[rindex] = firstchar # Set the current char back to the first one. reversed_string[rindex + 1] = increment_char(reversed_string[rindex + 1]) # Increment the next one along. else: # We only want to increment ONE char, unless we need to "carry". reversed_string[rindex] = increment_char(reversed_string[rindex]) break return ''.join(list(reversed_string))def string_generator(): length = 0 while 1: length += 1 string = chars[0] * length while True: try: string = increment_string(string) except IndexError: # Incrementing has gone out of the char array, move onto next length break yield string```

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.