VIA Rail Canada by Daniel Maltz
created at 2025-12-30T17:36:20.453Z
updated at 2025-12-30T17:36:28.162Z
Map created on MetroDreamin.com
Map type: long distance | Total track length: 21642 miles | Center coordinate: 47.4853, -83.9135 | * Super Continental: (Medium/long distance rail, 39 stations) Gare Centrale, Dorval, Vaudreuil-Dorion, Ottawa Station/Gare d'Ottawa, Pembroke, North Bay, Sudbury Junction VIA Rail Station, Hornepayne, Nakina, Armstrong, Unorganized Thunder Bay District, Sioux Lookout, Farlane, Winnipeg Union Station, Portage la Prairie, Melville, Watrous, Downtown Terminal Saskatoon, Via Rail Saskatoon Station, Biggar, Unity, Town of Wainwright, Town of Viking, Edmonton VIA Rail Station, Yellowhead County, Edson, Town of Hinton, Jasper, Valemount, Area B (Thompson Headwaters), Clearwater, VIA Rail Station Kamloops North, Ashcroft, Area A (Boston Bar/North Bend/Canyon Alpine), Hope, Chilliwack, Abbotsford, New Westminster/Sapperton Station, Vancouver/Pacific Central Station
* Skeena: (Medium/long distance rail, 5 stations) Prince Rupert, VIA Rail Station Smithers, VIA Rail Station Prince George, Area H (Robson Valley/Canoe), Jasper
* Edmonton/Drumheller: (Medium/long distance rail, 4 stations) Edmonton VIA Rail Station, Sherwood Park, The Meadows, Drumheller
* Regina/Prince Albert: (Medium/long distance rail, 3 stations) Prince Albert, Downtown Terminal Saskatoon, Regina
* Saskatoon/The Pas: (Medium/long distance rail, 4 stations) Downtown Terminal Saskatoon, Melfort, Hudson Bay, The Pas
* Hudson Bay: (Medium/long distance rail, 11 stations) Churchill Station, Gillam, Thompson, Wabowden, Wekusko, The Pas, Hudson Bay, Swan River, Dauphin, Rural Municipality of Rosser, Winnipeg Union Station
* Winnipeg/Thompson: (Medium/long distance rail, 9 stations) Thompson, Wabowden, Wekusko, The Pas, Hudson Bay, Canora, Dauphin, Rural Municipality of Rosser, Winnipeg Union Station
* Wabowden/Churchill: (Medium/long distance rail, 3 stations) Churchill Station, Gillam, Wabowden
* The Pas/Lynn Lake: (Medium/long distance rail, 4 stations) Lynn Lake, Pukatawagan, Optic Lake, The Pas
* Flin Flon/Osborne Lake: (Medium/long distance rail, 3 stations) Osborne Lake, Optic Lake, Flin Flon
* Winnipeg/Farlane: (Medium/long distance rail, 5 stations) Farlane, Unorganized Kenora District, Unorganized Kenora District, Rural Municipality of Whitemouth, Winnipeg Union Station
* Winnipeg/Sioux Lookout: (Medium/long distance rail, 5 stations) Sioux Lookout, Unorganized Kenora District, Unorganized Kenora District, Rural Municipality of Whitemouth, Winnipeg Union Station
* Thunder Bay/Sx Lookout: (Medium/long distance rail, 2 stations) Sioux Lookout, Thunder Bay
* Nakina/Hearst: (Medium/long distance rail, 3 stations) Kapuskasing, Hearst, Nakina
* Hornepayne/Manitouwadge: (Medium/long distance rail, 2 stations) Manitouwadge, Hornepayne
* Sudbury/Nakina: (Medium/long distance rail, 7 stations) Downtown Sudbury Transit Terminal Station, Sudbury Junction VIA Rail Station, Hornepayne, Unorganized Thunder Bay District, Unorganized Thunder Bay District, Longlac, Nakina
* The Canadian: (Medium/long distance rail, 25 stations) Toronto Union Station, Newmarket GO/VIA Rail Station, Barrie VIA Rail Station/Allandale Waterfront GO Station, Orilla Transit Terminal Station, Downtown Sudbury Transit Terminal Station, White River, Thunder Bay, Winnipeg Union Station, Portage la Prairie, Brandon, Regina, Regina Airport, Moose Jaw, Medicine Hat, City Hall CTrain Stop/Calgary VIA Rail Station, Banff Station, Downtown Kamloops, Ashcroft, Fraser Valley Regional District, Fraser Valley Regional District, Kent, Mission, Port Coquitlam Station, Coquitlam Central, Vancouver/Pacific Central Station
* Lake Superior: (Medium/long distance rail, 9 stations) White River, Franz, Chapleau Township, Unorganized North Sudbury, Unorganized North Sudbury, Unorganized North Sudbury, Greater Sudbury, Station Name, Downtown Sudbury Transit Terminal Station
* Calgary/Edmonton: (High speed rail, 6 stations) Edmonton VIA Rail Station, City of Leduc, Sorensen Bus/VIA Rail Station, Calgary, Calgary, City Hall CTrain Stop/Calgary VIA Rail Station
* Malahat: (Medium/long distance rail, 8 stations) Courtenay, Mud Bay, Dunsmuir, Qualicum Beach, Prideaux Street Exchange/Nanaimo Station, North Cowichan, Langford Exchange Station, Legislature Terminus BC Transit Bus Station/Victoria VIA Rail Station
* Ocean: (Medium/long distance rail, 28 stations) Halifax, Enfield, Truro, Amherst, Sackville Parish, Moncton Parish, Moncton, Miramichi, Station Name, Beresford Parish, Durham Parish, Colborne Parish, Campbellton, Matapédia, Causapscal, Amqui, Sayabec, Mont-Joli, Rimouski, Rivière-du-loop, La Pocatière, Montmagny, Levis, Gare de Drummondville - Via Rail, Saint-Hyacinthe, Saint-Bruno-de-Montarville, Saint-Lambert, Gare Centrale
* Montréal–Gaspé train: (Medium/long distance rail, 44 stations) Gare Centrale, Saint-Lambert, Saint-Bruno-de-Montarville, Saint-Hyacinthe, Gare de Drummondville - Via Rail, Levis, Montmagny, La Pocatière, Rivière-du-loop, Rimouski, Mont-Joli, Sayabec, Amqui, Causapscal, Matapédia, Pointe-à-la-Croix, Nouvelle, Nouvelle, Carleton-sur-Mer, Carleton-sur-Mer, Maria, Cascapédia-Saint-Jules, New Richmond, New Richmond, Caplan, Saint-Siméon, Bonaventure, New Carlisle, Paspébiac, Port-Daniel-Gascons, Port-Daniel, Port-Daniel-Gascons, Station Name, Chandler, Chandler, Grande-Rivière, Sainte-Thérèse-de-Gaspé, Station Name, Percé, Station Name, Station Name, Percé, Gaspé, Gaspé
* Edmundston/Quebec City Line: (Medium/long distance rail, 7 stations) Edmundston, Saint-Éleuthère, La Pocatière, Montmagny, Levis, Sainte-Foy, Quebec City/Gare du Palais
* Moncton/Edmundston Line: (Medium/long distance rail, 4 stations) Moncton, Green River, Route 2/Highway of Heroes, Edmundston
* Moncton/Fredericton Line: (Medium/long distance rail, 3 stations) Moncton, Saint John, Fredericton
* Atlantic Limited: (Medium/long distance rail, 25 stations) Saint John, Saint Johns Parish, Gladstone Parish, Station Name, McAdam Parish, Station Name, Danforth, Mattawamkeag, Brownville, Greenville Steam Road, Walton Street, Station Name, Scotstown, Cookshire-Eaton, Sherbrooke, Sherbrooke, Magog, Lac-Brome, Farnham, St-Jean-sur-Richelieu, Saint-Constant, Montreal, Montreal-Ouest, Vendome, Gare Centrale
* Yarmouth Line: (Medium/long distance rail, 8 stations) Yarmouth, Brighton, Digby, Clam Shell Road, Smiths Cove, Clementsvale, Covington/Kentville Station, Halifax
* Sydney Line: (Medium/long distance rail, 8 stations) Sydney, Lower L’Ardoise, St. Peter’s, Seaview, Port Hawkesbury, Truro, Enfield, Halifax
* ALTO: (High speed rail, 12 stations) Detroit, Windsor, London, Toronto Union Station, Peterborough, Ottawa Station/Gare d'Ottawa, Dorval, Gare Centrale, Laval, Trois Rivieres, Aéroport, Quebec City/Gare du Palais
* Quebec City–Windsor Corridor: (Medium/long distance rail, 34 stations) Station Name, Windsor, Chatham-Kent, Glencoe, London, Station Name, Woodstock, Quebec/Windsor, Aldershot, Burlington, Oakville, Toronto Union Station, Scarborough, Oshawa, Port Hope, Cobourg, Trenton, Belleville, Greater Napanee, Kingston, Leeds and the Thousand Islands, Brockville, Station Name, Les Coteaux, Vaudreuil-Dorion, Dorval, Gare Centrale, Saint-Lambert, Saint-Bruno-de-Montarville, Saint-Hyacinthe, Gare de Drummondville - Via Rail, Levis, Sainte-Foy, Quebec City/Gare du Palais
* Niagara: (Medium/long distance rail, 22 stations) Toronto Union Station, Oakville, Burlington, Aldershot, Hamilton, Grimsby, St. Catharines, Niagara Falls, City of Niagara Falls, Buffalo, Village of Depew, City of Rochester, Town of Geddes, City of Syracuse, City of Rome, City of Utica, City of Amsterdam, City of Schenectady, City of Rensselaer, City of Poughkeepsie, City of Yonkers, Manhattan
* Montreal–Saguenay: (Medium/long distance rail, 27 stations) Station Name, Station Name, Saguenay, Station Name, Hébertville-Station, Chambord, Lac-Bouchette, Club Lizotte, La Tuque, Lac-Édouard, Linton, Riviere à Pierre, Rousseau, Lac-aux-Sables, Saint-Tite, Garneau, Grand-Mère, Shawinigan, Charette, Saint-Paulin, Saint-Justin, Joliette, L'Assomption, Repentigny, Anjou, Sauvé, Gare Centrale
* Montréal–Rouyn-Noranda: (Medium/long distance rail, 23 stations) Rouyn-Noranda, Val d'Or, Senneterre (ville), Clova, Parent, Casey, Wemotaci, Flitzpatrick, La Tuque, Lac-aux-Sables, Saint-Tite, Garneau, Grand-Mère, Shawinigan, Charette, Saint-Paulin, Saint-Justin, Joliette, L'Assomption, Repentigny, Anjou, Sauvé, Gare Centrale
* Montréal–Cochrane: (Medium/long distance rail, 23 stations) Cochrane, Taschereau, Senneterre (ville), Clova, Parent, Casey, Wemotaci, Flitzpatrick, La Tuque, Lac-aux-Sables, Saint-Tite, Garneau, Grand-Mère, Shawinigan, Charette, Saint-Paulin, Saint-Justin, Joliette, L'Assomption, Repentigny, Anjou, Sauvé, Gare Centrale
* Montréal–Dolbeau: (Medium/long distance rail, 24 stations) Dolbeau-Mistassini, Saint-Félicien, Chambord, Lac-Bouchette, Club Lizotte, La Tuque, Lac-Édouard, Linton, Riviere à Pierre, Rousseau, Lac-aux-Sables, Saint-Tite, Garneau, Grand-Mère, Shawinigan, Charette, Saint-Paulin, Saint-Justin, Joliette, L'Assomption, Repentigny, Anjou, Sauvé, Gare Centrale
* Québec–Sarnia: (Medium/long distance rail, 37 stations) Sarnia, Plympton-Wyoming, Strathroy-Caradoc, London, St. Marys, Stratford, Kitchener, Guelph, Halton Hills, Brampton, Mississauga, Toronto Union Station, Scarborough, Oshawa, Port Hope, Cobourg, Trenton, Belleville, Greater Napanee, Kingston, Leeds and the Thousand Islands, Brockville, Smith Falls, Fallowfield, Ottawa Station/Gare d'Ottawa, Prescott and Russell Counties, North Glengarry, Vaudreuil-Dorion, Dorval, Gare Centrale, Saint-Lambert, Saint-Bruno-de-Montarville, Saint-Hyacinthe, Gare de Drummondville - Via Rail, Levis, Sainte-Foy, Quebec City/Gare du Palais
* Toronto/North Bay: (Medium/long distance rail, 6 stations) Kapuskasing, Cochrane, North Bay, Severn, Richmond Hill, Toronto Union Station
* Quebec/Hervey: (Medium/long distance rail, 3 stations) Lac-aux-Sables, Aéroport, Quebec City/Gare du Palais
* Toronto/Stoufville: (Medium/long distance rail, 7 stations) Havelock-Belmont-Methuen, Peterborough, Kawartha Lakes, Whitby, Pickering, Station Name, Toronto Union Station
* Ottawa–Montreal: (Medium/long distance rail, 7 stations) Station Name, Gatineau, Lachute, Mirabel, Sainte-Thérèse, Laval, Gare Centrale
* Toronto–Montreal: (High speed rail, 2 stations) Gare Centrale, Toronto Union Station
* Montréal–Sherbrooke: (Medium/long distance rail, 5 stations) Sherbrooke, Saint-Hyacinthe, Saint-Bruno-de-Montarville, Saint-Lambert, Gare Centrale
* Le P'tit Train du Nord: (Medium/long distance rail, 15 stations) Mont-Laurier, Lac-des-Écorces, Station Name, Lac-Saguay, Station Name, Labelle, Mont-Tremblant, Mont-Blanc, Sainte-Agathe-des-Monts, Station Name, Saint-Jérôme, Mirabel, Sainte-Thérèse, Laval, Gare Centrale
* Pacific: (High speed rail, 13 stations) Vancouver/Pacific Central Station, New Westminster/Sapperton Station, Bellingham, Mount Vernon, Everett, Edmonds, Seattle, Tacoma, Lacey, Vancouver, Portland, Salem, Eugene
* Adirondack: (High speed rail, 8 stations) Manhattan, City of Yonkers, City of Poughkeepsie, City of Rensselaer, City of Schenectady, City of Saratoga Springs, City of Plattsburgh, Gare Centrale
* Montrealer: (Medium/long distance rail, 39 stations) District of Columbia, New Carrollton, Anne Arundel County, Baltimore, Wilmington, Philadelphia, North Philadelphia, Trenton, Newark Airport, Newark, Manhattan, City of Rye, Stamford, Bridgeport, New Haven, Wallingford, Wallingford, Meriden, Station Name, Hartford, Windsor, Windsor Locks, Springfield, Holyoke, Northampton, Greenfield, Brattleboro, Rockingham, Claremont, Windsor, Hartford, Randolph, Berlin, Waterbury, Essex Junction, Saint Albans City, St-Jean-sur-Richelieu, Saint-Lambert, Gare Centrale
* Amtrack Chicago: (Medium/long distance rail, 24 stations) Toronto Union Station, Mississauga, Brampton, Halton Hills, Guelph, Kitchener, Stratford, St. Marys, London, Strathroy-Caradoc, Plympton-Wyoming, Sarnia, Port Huron, Lapeer, Flint, Durand, East Lansing, Battle Creek, Kalamazoo, Dowagiac, Niles, New Buffalo, Hammond, Chicago
* Amtrack Detroit-NYC: (Medium/long distance rail, 19 stations) Detroit, Windsor, Chatham-Kent, St. Thomas, Welland, Fort Erie, Buffalo, Village of Depew, City of Rochester, Town of Geddes, City of Syracuse, City of Rome, City of Utica, City of Amsterdam, City of Schenectady, City of Rensselaer, City of Poughkeepsie, City of Yonkers, Manhattan
* Toronto/Buffalo: (Medium/long distance rail, 8 stations) Toronto Union Station, Oakville, Burlington, Aldershot, Hamilton, Welland, Fort Erie, Buffalo
* PEI: (Medium/long distance rail, 19 stations) Moncton, Moncton Parish, Sackville Parish, Botsford Parish, Borden-Carleton, Albany, Kinkora, Emerald, Breadalbane, Pleasant Valley, Fredericton, Hunter River, North Wiltshire, Hampshire, Springvale, Milton Station, Brackley, University of Charlottetown, Charlottetown
* Olive Line: (Medium/long distance rail, 9 stations) Channel-Port aux Basques, Stephenville Crossing, Corner Brook, Deer Lake, Badger, Bishop's Falls, Norris Arm, Avondale, Water Street
* Yellow Line: (Medium/long distance rail, 38 stations) Old Town Hay River, Hay River, Town of High Level, County of Northern Lights, Peace River, Nampa, Town of McLennan, Town of High Prairie, Big Lakes County, Big Lakes County, Dripfle, Faust, Big Lakes County, Municipal District of Lesser Slave River, Municipal District of Lesser Slave River, Wagner, Town of Slave Lake, Municipal District of Lesser Slave River, Municipal District of Lesser Slave River, Municipal District of Lesser Slave River, Municipal District of Lesser Slave River, Municipal District of Lesser Slave River, Station Name, Municipal District of Lesser Slave River, Westlock County, Westlock County, Westlock County, Westlock County, Town of Westlock, Westlock County, Westlock County, Sturgeon County, Sturgeon County, Morinville, Sturgeon County, Nielsen Crescent, Edmonton, Edmonton VIA Rail Station
* Yukon: (Medium/long distance rail, 9 stations) Whitehorse, Carcross, Bennett, Stikine Region, White Pass, Shops, Skagway, Haines Borough, Juneau
* Sept-Iles: (Medium/long distance rail, 3 stations) Schefferville, Labrador City, Sept-Îles
* Toronto/North-Bay: (Medium/long distance rail, 5 stations) Toronto Union Station, Newmarket GO/VIA Rail Station, Barrie VIA Rail Station/Allandale Waterfront GO Station, Orilla Transit Terminal Station, North Bay
* QBC/Chibougameau: (Medium/long distance rail, 10 stations) Quebec City/Gare du Palais, Riviere à Pierre, Linton, Lac-Édouard, La Tuque, Club Lizotte, Lac-Bouchette, Chambord, Saint-Félicien, Chibougamau
* Winniepeg/St-Paul: (Medium/long distance rail, 7 stations) Saint Paul, Saint Cloud, Staples, Detroit Lakes, Fargo, Grand Forks, Winnipeg Union Station
* Ferry Sept-Iles/Sydney: (Ferry, 3 stations) Sydney, Channel-Port aux Basques, Sept-Îles
* Ferry Gaspé/Port-aux-basques: (Ferry, 2 stations) Channel-Port aux Basques, Gaspé
* Ferry Alaska/BC: (Ferry, 4 stations) Prideaux Street Exchange/Nanaimo Station, Prince Rupert, Ketchikan Ferry Terminal Road, Juneau
* Ferry Vancouver/Victoria: (Ferry, 2 stations) Vancouver/Pacific Central Station, Legislature Terminus BC Transit Bus Station/Victoria VIA Rail Station
* Ferry Yellowknife/Hay River: (Ferry, 2 stations) Old Town Hay River, Yellowknife
* Ferry Sept-Iles/Rimouski: (Ferry, 2 stations) Rimouski, Sept-Îles
* Ferry Nanimo/Horseshoe Bay: (Ferry, 2 stations) Prideaux Street Exchange/Nanaimo Station, West Vancouver
* Prince George: (Medium/long distance rail, 10 stations) VIA Rail Station Prince George, Quesnel, Williams Lake, Williams Lake, Pemberton, Whistler Resort Municipality, Area D (Elaho/Garibaldi), West Vancouver, North Vancouver, Vancouver/Pacific Central Station
* Charlottetown - Murray: (Medium/long distance rail, 15 stations) Murray Harbour, Murray River, Hopefield, Belle River, Melville, Ocean View, Iona, Uigg, Vernon River, Lake Verde, Mount Albion, Hazelbrook, Mount Herbert, Stratford, Charlottetown
* Charlottetown - Tignish: (Medium/long distance rail, 34 stations) Tignish, Deblois, St Louis, Station Name, Alberton, Elmsdale, Bloomfield, Duvar, Howlan, O'Leary, Coleman, Portage, Conway, Ellerslie-Bideford, Tyne Valley, Northam, Richmond, Wellington, Miscouche, Summerside, Kensington, Freetown, Emerald, Breadalbane, Pleasant Valley, Fredericton, Hunter River, North Wiltshire, Hampshire, Springvale, Milton Station, Brackley, University of Charlottetown, Charlottetown
* Alouette: (Medium/long distance rail, 37 stations) Boston, Winchester, Lowell, Tyngsborough, Nashua, Manchester, Concord, Franklin, Andover, Canaan, Lebanon, Hartford, Norwich, Fairlee, Bradford, Newbury, Barnet, Barnet, Barnet, Saint Johnsbury, Lyndon, Burke, Barton, Newport City, Troy, Potton, Station Name, Richford, Abercorn, Sutton, Cowansville, Farnham, St-Jean-sur-Richelieu, Saint-Constant, Montreal-Ouest, Vendome, Gare Centrale
via, rail, canada, international, ca, map maker, metro map maker, subway map maker, transit map maker, rail map maker, bus map maker, map creator, metro map creator, subway map creator, transit map creator, rail map creator, bus map creator, dream map, fantasy map, fantasy metro, fantasy subway, map sketch, map tool, transit tool, public transportation map
Comments