Jump to content

Template:Rail-interchange/doc

From Wikihoc

{{#ifeq:doc |doc

    | 

{{#ifeq:show |show

|

        }}{{#if:|
         |{{#ifexist:Template:Rail-interchange
                  | [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
                  | 
                 }}
        }}
    | 
   }}

The {{rail-interchange|…}} template is an abstraction layer to cope with rebranding and renaming of transport systems. The template maps f (where, how) → to brand, link, icon(s) allowing the whole of Wikipedia to be easily updated when a transport network switches operator, changes name or updates their logo.

Avoid brandname, operator or sponsor names when choosing the location/link pair.

Usage

The optional named parameter |{{SAFESUBST:#if:size|size=}} will override the default height of the icon (between 10 and 20 pixels):

{{#switch: buenosaires abudhabi ={{#switch: a L1 | L1 }}  L2 | L2 }}  L3 | L3 }}  L4 | L4 }} 
 }}
ace =Altamont Corridor Express adelaide ={{#switch: a bus =File:Aiga bus trans.svg rail =File:Aiga railtransportation 25.svg belair =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■ gawler =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■ grange =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■ outer harbor =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■ port dock =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■ seaford =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■ flinders =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■ tram =File:BSicon TRAM.svg glenelg =<span style="color:#Lua error: expandTemplate: template "Adelaide Metro color" does not exist.;font-size:125%;line-height:100%">■
 }}
airtrainewr =File:AirTrain EWR notext logo.svg albuquerque ={{#switch: a nmrx =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "New Mexico Rail Runner Express color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">NMRX art = File:Albuquerque Rapid Transit logo horiz.svg

}}

alicante =File:TRAM - Metropolitano de Alicante -T-.svg amsterdam ={{#switch: a gvb =File:BSicon LOGO GVB.svg metro =File:Amsterdam metro logo.svg 50 =50 51 =51 52 =52 53 =53 54 =54
 }}
asturias ={{#switch: a renfe =File:Madrid-MetroRENFE.svg cercanias | cercanías =File:Cercanias Logo.svg c-1 =File:Cercanías C1 (Rojo).svg c-2 =File:Cercanías C2.svg c-3 =File:Cercanías C3 (Azul oscuro).svg c-4 =File:Cercanías C4 (MoradoAM).svg c-5 =File:Cercanías C5 (VerdeAM).svg c-5a =File:Cercanías C5a (VerdeAM).svg c-6 =File:Cercanías C6 (AzulAM).svg c-7 =File:Cercanías C7 (NaranjaAM).svg c-8 =File:Cercanías C8 (AmarilloAM).svg

}}

athens =Lua error: package.lua:80: module 'Module:Adjacent stations/{{#switch:a m =Athens Metro t =Athens Tram p =Athens Suburban Railway ose =Hellenic Train
 }}' not found.
au-wa ={{#switch: a transwa =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Transwa' not found. #default =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Transwa' not found.
 }}
baku = {{#switch: a metro = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Baku Metro' not found.
 }}
baltimore ={{#switch: a marc =File:MARC train.svg raillink =File:Baltimore Light RailLink logo.svg subway = File:Baltimore Metro SubwayLink Logo for Signage (Blue).svg
 }}
bangkok ={{#switch: a srt = bts =File:BTSbangkok.svg mrt =File:MRT (Bangkok) logo.svg bm =File:Bangkok Monorail Logo.png MRT | MRT }}  MRT | MRT }}  MRT | MRT }}  MRT | MRT }}  MRT | MRT }}  lightblue =<span style="background-color:#Lua error: expandTemplate: template "MRT color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "MRT color" does not exist.;"> {{safesubst:#if:Light Blue Line (Bangkok)| MRL | MRL }}  light green | lightgreen =<span style="background-color:#Lua error: expandTemplate: template "BTS Skytrain color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "BTS Skytrain color" does not exist.;"> {{safesubst:#if:Sukhumvit Line| BTS | BTS }}  bang na | suvarnabhumi =<span style="background-color:#Lua error: expandTemplate: template "MRT color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "MRT color" does not exist.;"> {{safesubst:#if:Bang Na–Suvarnabhumi light rail| BTS | BTS }}  green =<span style="background-color:#Lua error: expandTemplate: template "BTS Skytrain color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "BTS Skytrain color" does not exist.;"> {{safesubst:#if:Silom Line| BTS | BTS }}  lightred =<span style="background-color:#Lua error: expandTemplate: template "SRT Red Lines color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "SRT Red Lines color" does not exist.;"> {{safesubst:#if:SRT Light Red Line| SRT | SRT }}  darkred =<span style="background-color:#Lua error: expandTemplate: template "SRT Red Lines color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SRT Red Lines color" does not exist.;"> {{safesubst:#if:SRT Dark Red Line| SRT | SRT }}  MRT | MRT }}  MRL | MRL }}  MRL | MRL }}  arl =File:ARLbangkok.svg <span style="background-color:#Lua error: expandTemplate: template "ARL color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "ARL color" does not exist.;"> {{safesubst:#if:Airport Rail Link (Bangkok)| ARL | ARL }}  brt =File:Bangkok BRT logo.svg
}}
bangladesh ={{#switch: a r =File:Bangladesh Railway Logo.svg dmr =File:ঢাকা মেট্রোরেল স্টেশন চিহ্ন.svg dhakabrt =File:Dhaka BRT Logo.svg

}}

barcelona ={{#switch: a bus =File:Bus Barcelona.svg fmontjuic =File:Fmontjuic.svg l1 =File:L1 barcelona.svg l2 =File:L2 barcelona.svg l3 =File:L3 barcelona.svg l4 =File:L4 barcelona.svg l5 =File:L5 barcelona.svg l6 =File:L6 barcelona.svg l7 =File:L7 barcelona.svg l8 =File:L8 barcelona.svg l9 =File:L9 barcelona.svg l10 =File:L10 barcelona.svg l11 =File:L11 barcelona.svg l12 =File:L12 barcelona.svg metro =File:Barcelona Metro Logo.svg nxb =File:Nou Bus.svg tb =File:Tramvia Blau.svg trambaix =File:Tramvia metropolita.svg trambesos =File:Tramvia metropolita.svg t1 =File:T1.svg t2 =File:T2.svg t3 =File:T3.svg t4 =File:T4.svg t5 =File:T5.svg t6 =File:T6.svg
 }}
bart = {{#switch: a blue = Lua error in package.lua at line 80: module 'Module:Adjacent stations/BART' not found. green = Lua error in package.lua at line 80: module 'Module:Adjacent stations/BART' not found. oak = Lua error in package.lua at line 80: module 'Module:Adjacent stations/BART' not found. orange = Lua error in package.lua at line 80: module 'Module:Adjacent stations/BART' not found. red = Lua error in package.lua at line 80: module 'Module:Adjacent stations/BART' not found. yellow = Lua error in package.lua at line 80: module 'Module:Adjacent stations/BART' not found. ebart = Lua error in package.lua at line 80: module 'Module:Adjacent stations/BART' not found. #default =Bay Area Rapid Transit
   }}
basel = {{#switch: a 1 = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. 3 = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. re = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. 5 = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. 6 = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. rb = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. wb = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. 9 = Lua error: expandTemplate: template "Basel S-Bahn color" does not exist. s-bahn = S-Bahn
}}
bc ={{#switch: a bctransit =File:BC-transit-wayfinder.svg
}}
beijing ={{#switch: a subway =Beijing Subway 9 | 13 | 14 | 19 =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Line A (Beijing Subway)| A | A }}  ap | airport =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Capital Airport Express| Capital Airport | Capital Airport }}  bt | batong | ba tong =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Batong line| Batong | Batong }}  cp | changping =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Changping line| Changping | Changping }}  dx | daxing =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Daxing line| Daxing | Daxing }}  fs | fangshan =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Fangshan line| Fangshan | Fangshan }}  pg | pinggu =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:#000000; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Pinggu line| Pinggu | Pinggu }}  na | newairport | new airport =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Daxing Airport Express| Daxing Airport | Daxing Airport }}  m | maglev | mentougou =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Line S1 (Beijing Subway)| S1 | S1 }}  s5 | hm | huaimi | huairou-miyun | sc | sub-central =Lua error: expandTemplate: template "Beijing Suburban Railway color" does not exist. xj | xijiao | w | western =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Xijiao line| Xijiao | Xijiao }}  yanfang =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Yanfang line| Yanfang | Yanfang }}  yuquanlu =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Yuquanlu line| Yuquanlu | Yuquanlu }}  yizhuang =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Yizhuang line| Yizhuang | Yizhuang }}  yizhuangt1 =<span style="background-color:#Lua error: expandTemplate: template "Beijing Subway color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Beijing Subway color" does not exist.;"> {{safesubst:#if:Line T1 (Beijing Yizhuang Tram)| Yizhuang T1 | Yizhuang T1 }}  A | A }} 
 }}
belgrade ={{#switch: a s =[[File:Bg-voz-{{safesubst:#ifexpr: 1 < 0 a |

a }} }}-sup.svg|10px|link=BG Voz Line {{safesubst:#ifexpr: 1 < 0

a |

a }} }}|alt=BG Voz Line {{safesubst:#ifexpr: 1 < 0

a |

a }} }}]]

t =[[File:Belgrade-tram-icon-{{safesubst:#ifexpr: 1 < 0 a |

a }} }}.svg|10px|link=Trams in Belgrade#Lines|alt=Trams in Belgrade#Lines]]

x =[[File:Belgrade-tram-icon-{{safesubst:#ifexpr: 1 < 0 a |

a }} }}-canceled.svg|10px|link=Trams in Belgrade#Lines|alt=Trams in Belgrade#Lines]]

#default =BG Voz Line A
 }}
bengaluru ={{#switch: a metro =File:Namma metro icon.svg Purple | Purple }}  Green | Green }}  Yellow | Yellow }}  Pink | Pink }}  Blue | Blue }}  Orange | Orange }} 
 }}
berlin = {{#switch: a db|r = File:VBB Bahn-Regionalverkehr.svg bvg = File:Bvg-logo.svg bus = File:BUS-Logo-BVG.svg metrobus = File:MetroBus.svg f = File:Signet Fernverkehr VBB.svg ferry = File:Fähre-Logo-BVG.svg metrotram= File:MetroTram.svg m2 | m4 | m5 | m6 | m8 | m10 | m13 | m17 = File:Berlin Tram A.svg s-bahn|s1|s15|s2|s21|s21vor|s25|s26|s3|s3e|s3b|s3h|s3c|s4|s41|s42|s45|s45alt|s46|s46alt|s47|s5|s6|s7|s75|s8|s85|s86|s9|s10|s19 = a tram = File:Tram-Logo.svg 16 | 18 | 21 | 27 | 37 | 50 | 60 | 61 | 62 | 63 | 67 | 68 = File:Berlin Tram A.svg u-bahn|u1|u12|u15|u2|u3|u4|u5|u55|u6|u7|u8|u9|u10|u11|u0 = a vbb = Verkehrsverbund Berlin-Brandenburg (VBB)

}}

bilbao ={{#switch: a cercanias | cercanías =File:Cercanias Logo.svg metro =Bilbao Metro 1 =File:Metro de Bilbao L1.svg 2 =File:Metro de Bilbao L2.svg 3 =File:Metro de Bilbao L3.svg tranbia =File:Euskotren Tranbia Logo.svg

}}

birmingham =Midland Metro blackpool =Blackpool tramway bonn =Bonn Stadtbahn boston ={{#switch: a subway =File:MBTA.svg green | orange | red | silver ={{#ifeq:|icon|<span style="background-color:#Lua error: expandTemplate: template "MBTA color" does not exist.; color: white; border: none; border-radius: 50%; padding:0.4em; text-align: center; font-size:10px; line-height:10px">A Line (MBTA)|<span style="background-color:#Lua error: expandTemplate: template "MBTA color" does not exist.; border:1px solid #Lua error: expandTemplate: template "MBTA color" does not exist.;">  A{{#if: Line}} }} boat =<span style="background-color:#Lua error: expandTemplate: template "MBTA color" does not exist.; border:1px solid #Lua error: expandTemplate: template "MBTA color" does not exist.;"> Ferry   icon|<span style="background-color:#Lua error: expandTemplate: template "MBTA color" does not exist.; color: white; border: none; border-radius: 50%; padding:0.4em; text-align: center; font-size:10px; line-height:10px">File:MBTA white T logo.svg|<span style="background-color:#Lua error: expandTemplate: template "MBTA color" does not exist.; border:1px solid #Lua error: expandTemplate: template "MBTA color" does not exist.;"> Bus }} icon|<span style="background-color:#Lua error: expandTemplate: template "MBTA color" does not exist.; color: white; border: none; border-radius: 50%; padding:0.4em; text-align: center; font-size:10px; line-height:10px">MBTA Commuter Rail|File:MBTA.svg {{#if:|<span style="background-color:#Lua error: expandTemplate: template "MBTA color" does not exist.; border:1px solid #Lua error: expandTemplate: template "MBTA color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> {{#switch:{{{3}}} lexington | millis =[[{{{3}}} Branch|{{{3}}} Branch]] fitchburg | greenbush | haverhill | lowell | kingston | needham =[[{{{3}}} Line|{{{3}}} Line]] foxboro | franklin/foxboro =Franklin/Foxboro capeflyer =CapeFLYER central =Central Mass Branch framingham | worcester =Framingham/Worcester Line newburyport | rockport =Newburyport/Rockport Line north–south =North–South Rail Link old colony =Old Colony Lines middleborough/lakeville =Middleborough/Lakeville Line new bedford | fall river/new bedford =Fall River/New Bedford Line providence | stoughton =Providence/Stoughton Line south coast | south =South Coast Rail
   }} |}}
 }}
 }}
brampton ={{#switch: a zum =File:ZUM logo.svg
 }}
bremen ={{#switch: a bus = Bus tram = Tram rs = File:Logo Regio S Bahn Bremen.svg rs2 | rs3 | rs4 = buenosaires s = S-Bahn
 }}
brightline =Brightline qld ={{#switch: a rail =File:Queensland Rail logo.svg bus =File:Translink Qld bus icon with roundel 2022.svg train =File:Translink Train icon 2022.svg ferry =File:Translink Qld ferry roundel 2022.svg tram =File:Translink Tram icon 2022.svg traveltrain =File:QR Travel train icon 2024.svg coach =File:Translink Coach icon 2020.svg
 }}
brussels ={{#if:A [[{{#if: A |{{ #switch: A 1A | 1B = Brussels Metro line 1 2 = Brussels Metro line 2 5 = Brussels Metro line 5 6 = Brussels Metro line 6 2 = Brussels Metro line 2 3 = Brussels tram route 3 4 = Brussels tram route 4 7 = Brussels tram route 7 8 = Trams in Brussels 9 = Trams in Brussels 10 = Brussels tram route 10 18 = Trams in Brussels 19 = Brussels tram route 19 23 = Brussels tram route 23 24 = Brussels tram route 24 25 = Trams in Brussels 31 = Trams in Brussels 32 = Trams in Brussels 33 = Trams in Brussels 35 = Trams in Brussels 39 = Brussels tram route 39 44 = Brussels tram route 44 51 = Brussels tram route 51 52 = Trams in Brussels 55 = Brussels tram route 55 62 = Trams in Brussels 81 = Brussels tram route 81 82 = Brussels tram route 82 83 = Trams in Brussels 90 = Trams in Brussels 91 = Trams in Brussels 92 = Trams in Brussels 93 = Trams in Brussels 94 = Trams in Brussels 97 = Trams in Brussels 101 = Trams in Brussels 102 = Trams in Brussels 103 = Trams in Brussels N01 = Brussels buses N02 = Brussels buses N03 = Brussels buses N04 = Brussels buses N05 = Brussels buses N06 = Brussels buses N07 = Brussels buses N08 = Brussels buses N09 = Brussels buses N10 = Brussels buses N11 = Brussels buses N12 = Brussels buses N13 = Brussels buses N14 = Brussels buses N15 = Brussels buses N16 = Brussels buses N17 = Brussels buses N18 = Brussels buses N30 = Brussels buses N66 = Brussels buses N71 = Brussels buses N99 = Brussels buses 11 = Brussels buses 12 = Brussels buses 13 = Brussels buses 14 = Brussels buses 15 = Brussels buses 17 = Brussels buses 20 = Brussels buses 21 = Brussels buses 22 = Brussels buses 27 = Brussels buses 28 = Brussels buses 29 = Brussels buses 34 = Brussels buses 36 = Brussels buses 37 = Brussels buses 38 = Brussels buses 41 = Brussels buses 42 = Brussels buses 43 = Brussels buses 45 = Brussels buses 46 = Brussels buses 47 = Brussels buses 48 = Brussels buses 49 = Brussels buses 50 = Brussels buses 53 = Brussels buses 54 = Brussels buses 56 = Brussels buses 57 = Brussels buses 58 = Brussels buses 59 = Brussels buses 60 = Brussels buses 61 = Brussels buses 63 = Brussels buses 64 = Brussels buses 65 = Brussels buses 66 = Brussels buses 69 = Brussels buses 70 = Brussels buses 71 = Brussels buses 72 = Brussels buses 73 = Brussels buses 74 = Brussels buses 75 = Brussels buses 76 = Brussels buses 77 = Brussels buses 78 = Brussels buses 79 = Brussels buses 80 = Brussels buses 84 = Brussels buses 85 = Brussels buses 86 = Brussels buses 87 = Brussels buses 88 = Brussels buses 89 = Brussels buses 95 = Brussels buses 96 = Brussels buses 98 = Brussels buses

}}|}}|A]]

Brussels Metro
 }}
bucharest ={{#switch: a m1 =<span style="color: #000; background-color: #Lua error: expandTemplate: template "Bucharest Metro color" does not exist.; font-weight: bold; padding: 0 3px 0 3px">A m3 | m4 | m5 | m6 | m7 =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Bucharest Metro color" does not exist.; font-weight: bold; padding: 0 3px 0 3px">A
 }}
budapest ={{#switch: a 1 =File:BKV m 1 jms.svg 2 =File:BKV m 2 jms.svg 3 =File:BKV m 3 jms.svg 4 =File:BKV m 4 jms.svg 5 =File:BKV h5 jms.svg 6 =File:BKV h6 jms.svg 7 =File:BKV h7 jms.svg 8 =File:BKV h8 jms.svg 9 =File:BKV h9 jms.svg bus =File:BKV busz symbol.svg hev =File:Budapest hev symbol.svg metro =File:BKV metro 2014.svg nocturnal =10 tram =10 trolleybus =10
 }}
buenosaires ={{#switch: a =File:Subte-logo.svg p | premetro =File:Línea P (SBASE) bullet.svg urquiza =File:Urquiza U 60px.png metrobus =File:Metrobus logo.svg 9dejulio =File:Metrobus9dejulio.svg cabildo =File:Metrobuscabildo.svg juanbjusto =File:Metrobusjuanbjusto.svg sur =File:Metrobussur.svg 25demayo =File:Metrobus25deMayo.svg #default =File:Línea A (SBASE) bullet.svg
 }}
busan ={{#switch: a metro =Busan Metro bugim =Busan–Gimhae Light Rail Transit donghae =Donghae Line #default =File:Busan Metro Line A.svg
 }}
cádiz ={{#switch: a trambahia =File:Símbolo del Trambahía de Cádiz.svg cercanias =File:Cercanias Logo.svg t-1 =File:Trambahía T1.svg t-2 =File:Trambahía T2.svg c-1 =File:Cercanías C1 (Rojo).svg c-1a =File:Cercanías C1a.svg
 }}
cahsr =California High-Speed Rail calgary ={{#switch: a ctrain =File:CT Standard CTrain.svg max =File:CT MAX Generic.svg bus =File:CT Standard bus.svg #default =
 }}
caltrain =Caltrain au-act ={{#switch: a metro light rail =Canberra Metro r1 =R1 R2 | R2 }}  R3 | R3 }}  R4 | R4 }}  R5 | R5 }}  R6 | R6 }}  R7 | R7 }}  R8 | R8 }}  R9 | R9 }}  R10 | R10 }}  [[|59]] | 59 }}  [[|A]] | A }} 
 }}
catalonia ={{#switch: a fgc =File:FGC.svg fgctim =File:FGC TiM.svg fvallvidrera =File:Fvallvidrera.svg nuria =File:Cremallera de Núria.svg rdc =File:Rodalies de Catalunya.svg r1 =File:R1 barcelona.svg r2 =File:R2 barcelona.svg r2n =File:R2N barcelona.svg r2s =File:R2S barcelona.svg r3 =File:R3 barcelona.svg r4 =File:R4 barcelona.svg r5 =File:R5 barcelona.svg r50 =File:R50 barcelona.svg r6 =File:R6 barcelona.svg r60 =File:R60 barcelona.svg r7 =File:R7 barcelona.svg r8 =File:R8 barcelona.svg rg1 =File:RG1 girona.svg rt1 =File:RT1 tarragona.svg rt2 =File:RT2 tarragona.svg r11 =File:R11 Rodalies de Catalunya.svg r12 =File:R12 Rodalies de Catalunya.svg r13 =File:R13 Rodalies de Catalunya.svg r14 =File:R14 Rodalies de Catalunya.svg r15 =File:R15 Rodalies de Catalunya.svg r16 =File:R16 Rodalies de Catalunya.svg s1 =File:S1 barcelona.svg s2 =File:S2 barcelona.svg s5 =File:S5 barcelona.svg s55 =File:S55 barcelona.svg s3 =File:S3 barcelona.svg s33 =File:S33 barcelona.svg s4 =File:S4 barcelona.svg s8 =File:S8 barcelona.svg s9 =File:S9 barcelona.svg tpc =File:TPC.svg
 }}
changchun ={{#switch: {{{3}}} na ={{#switch: a ap | airport =<span style="background-color:#Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.;"> {{safesubst:#if:Airport line (Changchun Subway)| Airport | Airport }}  bh | beihu =<span style="background-color:#Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.;"> {{safesubst:#if:Beihu line| Beihu | Beihu }}  sy | shuangyang =<span style="background-color:#Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.;"> {{safesubst:#if:Shuangyang line| Shuangyang | Shuangyang }}  A | A }} 
  }}
#default ={{#switch: a rt = <span style="background-color:#Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.;"> {{safesubst:#if:Changchun Subway| Subway | Subway }}  ap | airport =<span style="background-color:#Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.;"> {{safesubst:#if:Airport line (Changchun Subway)| Airport | Airport }}  bh | beihu =<span style="background-color:#Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.;"> {{safesubst:#if:Beihu line| Beihu | Beihu }}  sy | shuangyang =<span style="background-color:#Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changchun Rail Transit color" does not exist.;"> {{safesubst:#if:Shuangyang line| Shuangyang | Shuangyang }}  A | A }} 
  }}
 }}
changsha ={{#switch: {{{3}}} na ={{#switch: a ml | maglev =<span style="background-color:#Lua error: expandTemplate: template "Changsha Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changsha Metro color" does not exist.;"> {{safesubst:#if:Changsha Maglev Express| Maglev | Maglev }}  A | A }} 
  }}
#default ={{#switch: a 5 =<span style="background-color:#Lua error: expandTemplate: template "Changsha Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Changsha Metro color" does not exist.;"> {{safesubst:#if:Line A (Changsha Metro)| A | A }}  ml | maglev =<span style="background-color:#Lua error: expandTemplate: template "Changsha Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Changsha Metro color" does not exist.;"> {{safesubst:#if:Changsha Maglev Express| Maglev | Maglev }}  metro =Changsha Metro A | A }} 
  }}
 }}
changzhou ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Changzhou Metro A | A }} 
   }}
 }}
charleroi ={{#switch: a #default=Charleroi Metro
 }}
chengdu ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Chengdu Metro A | A }} 
   }}
 }}
chennai ={{#switch: a suburban =File:Indian Railways Suburban Railway Logo.svg metro =File:Chennai Metro logo.svg Blue Line | Blue Line }}  Green Line | Green Line }}  bus =File:BSicon BUS.svg airport =File:BSicon FLUG.svg
 }}
chicago ={{#switch: a bnsf =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em">BNSF hc =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">HC mdn =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">MDN mdw =<span style="color: #25327b; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">MDW me =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">ME me-bi =<span style="color: #0055a5; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">ME-BI me-sc =<span style="color: #0055a5; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">ME-SC metra =Metra ncs =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">NCS ri =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">RI ri-bev =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">RI-Bev sws =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">SWS upn =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">UPN upnw =<span style="color: #0055a5; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">UPNW upw =<span style="color: #0055a5; background-color: #Lua error: expandTemplate: template "Metra color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">UPW l =File:Chicago Transit Authority Logo.svg cta =File:Chicago Transit Authority Logo.svg pink = <span style="color: #fff; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Pink red = <span style="color: #fff; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Red orange = <span style="color: #fff; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Orange yellow = <span style="color: #000; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Yellow green = <span style="color: #fff; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Green blue = <span style="color: #fff; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Blue purple = <span style="color: #fff; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Purple brown = <span style="color: #fff; background-color: #Lua error: expandTemplate: template "CTA color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">Brown ats =ATS bus ={{#switch: {{{3}}} 146 | 147 = {{#if: | <span style="background-color:#Lua error: expandTemplate: template "CTA color" does not exist.; color:#fff; border:0.1em solid #Lua error: expandTemplate: template "CTA color" does not exist.;"> {{safesubst:#if:Chicago Transit Authority bus services| | }} | }} 48 | 54a | 55a | 108 | 130 | 165 | 206 = {{#if: | <span style="background-color:#fff; color:#Lua error: expandTemplate: template "CTA color" does not exist.; border:0.1em solid #Lua error: expandTemplate: template "CTA color" does not exist.;"> {{safesubst:#if:Chicago Transit Authority bus services| [[Chicago Transit Authority bus services|<span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no <span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no }} 10 | 19 | 26 | 100 | 120 | 121 | 125 | 128 | 134 | 135 | 136 | 143 | 148 | 169 | 192 = {{#if: | <span style="background-color:#fff; color:#Lua error: expandTemplate: template "CTA color" does not exist.; border:0.1em solid #Lua error: expandTemplate: template "CTA color" does not exist.;"> {{safesubst:#if:Chicago Transit Authority bus services| [[Chicago Transit Authority bus services|<span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no <span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no }} n5 | n9 | n20 | n22 | n34 | n49 | n53 | n55 | n60 | n62 | n63 | n66 | n77 | n79 | n81 | n87 = {{#if: | <span style="background-color:#fff; color:#Lua error: expandTemplate: template "CTA color" does not exist.; border:0.1em solid #Lua error: expandTemplate: template "CTA color" does not exist.;"> {{safesubst:#if:Chicago Transit Authority bus services| [[Chicago Transit Authority bus services|<span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no <span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no }} x9 | x49 = {{#if: | <span style="background-color:#fff; color:#Lua error: expandTemplate: template "CTA color" does not exist.; border:0.1em solid #Lua error: expandTemplate: template "CTA color" does not exist.;"> {{safesubst:#if:Chicago Transit Authority bus services| [[Chicago Transit Authority bus services|<span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no <span style="color:#Lua error: expandTemplate: template "CTA color" does not exist.; {{safesubst:#ifeq:|no }} <span style="background-color:#Lua error: expandTemplate: template "CTA color" does not exist.; color:#fff; border:0.1em solid #Lua error: expandTemplate: template "CTA color" does not exist.;"> {{safesubst:#if:Jeffery Jump| | }} | }} <span style="background-color:#Lua error: expandTemplate: template "CTA color" does not exist.; color:#fff; border:0.1em solid #Lua error: expandTemplate: template "CTA color" does not exist.;"> {{safesubst:#if:Chicago Transit Authority bus services| | }} | }}
   }}
pace = File:Pace icon.svg pulse = File:Pace icon.svg
 }}
cincinnati=Connector (Cincinnati) cleveland =GCRTA cologne ={{#switch: a s-bahn =Cologne S-Bahn stadtbahn =Cologne Stadtbahn
 }}
cota =Central Ohio Transit Authority copenhagen ={{#switch: a m1 =File:M1 icon.svg m2 =File:M2 icon.svg m3 =File:M3 icon.svg m4 =File:M4 icon.svg metro =File:Copenhagen Metro Logo.svg s =File:S-tog.svg #default =A (S-train)}}
 }}
ctfastrak =CTfastrak daegu ={{#switch: a metro =Daegu Metro #default =File:Daegu Metro Line A.svg daegyeong =Daegyeong Line
 }}
dalian ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a A | A }} 
   }}
 }}
dallas ={{#switch: a mline | mata =M-Line Trolley {{#if:|M-Line Trolley}} lascolinas =Las Colinas APT System {{#if:|Las Colinas APT System}}
 }}
dammam ={{#switch: a 1 | 1 }}  2 | 2 }} 
 }}
dart ={{#switch: a r =File:DART Red Line bullet 2025.svg {{#if:|Red Line}} b =File:DART Blue Line bullet 2025.svg {{#if:|Blue Line}} g =File:DART Green Line bullet 2025.svg {{#if:|Green Line}} o =File:DART Orange Line bullet 2025.svg {{#if:|Orange Line}} s =File:DART Silver Line bullet 2025.svg {{#if:|Silver Line}} sc =File:Logo Dallas Streetcar 02.svg {{#if:|Dallas Streetcar}} #default =File:Logo Dallas Area Rapid Transit.svg {{#if:|Dallas Area Rapid Transit}}
 }}
delhi ={{#switch: a suburban =File:Indian Railways Suburban Railway Logo.svg metro =File:Delhi Metro logo.svg airport express | orange =<span style="background-color:#Lua error: expandTemplate: template "Delhi Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Delhi Metro color" does not exist.;"> {{safesubst:#if:Delhi Airport Metro Express| Airport Express | Airport Express }}  [[Blue Line (Delhi Metro)|Blue{{#if: Blue{{#if: Line}} }}  [[Grey Line (Delhi Metro)|Grey{{#if: Grey{{#if: Line}} }}  [[Green Line (Delhi Metro)|Green{{#if: Green{{#if: Line}} }}  [[Magenta Line (Delhi Metro)|Magenta{{#if: Magenta{{#if: Line}} }}  [[Pink Line (Delhi Metro)|Pink{{#if: Pink{{#if: Line}} }}  [[Red Line (Delhi Metro)|Red{{#if: Red{{#if: Line}} }}  [[Violet Line (Delhi Metro)|Violet{{#if: Violet{{#if: Line}} }}  [[Yellow Line (Delhi Metro)|Yellow{{#if: Yellow{{#if: Line}} }}  bus =File:BSicon BUS.svg
 }}
rtd ={{#switch: a a =File:Denver RTD A.svg b =File:Denver RTD B.svg c = C  d =File:Denver RTD D.svg e =File:Denver RTD E.svg f = F  g =File:Denver RTD G.svg g (old) = G  h =File:Denver RTD H.svg l =File:Denver RTD L.svg n =File:Denver RTD N.svg r =File:Denver RTD R.svg w =File:Denver RTD W.svg #default =File:Regional Transportation District logo.svg
 }}
detroit ={{#switch: a detroit people mover =File:DPM icon.png q-line | q line | m1 | m-1 | m-1 rail =File:QLINE Logo.svg
 }}
dhaka ={{#switch: a MRT Line 1 | MRT Line 1 }}  MRT Line 2 | MRT Line 2 }}  MRT Line 4 | MRT Line 4 }}  MRT Line 5N | MRT Line 5N }}  MRT Line 5S | MRT Line 5S }}  MRT Line 6 | MRT Line 6 }} 
 }}
doha ={{#switch: a red = File:Red Line Doha Icon 04.2019.svg green = File:Green Line Doha Icon 04.2019.svg gold = File:Gold Line Doha Icon 04.2019.svg blue =  {{safesubst:#if:Blue Line (Doha Metro)| M4 | M4 }}  L1 | L1 }}  L2 | L2 }}  L3 | L3 }}  L4 | L4 }} 
 }}
dongguan ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Dongguan Rail Transit A | A }} 
   }}
 }}
donostialdea ={{#switch: a metro =Metro Donostialdea

}}

dortmund ={{#switch: a s-bahn =Rhine-Ruhr S-Bahn stadtbahn =Dortmund Stadtbahn
 }}
dresden={{#switch: a s-bahn =Dresden S-Bahn
 }}
dublin ={{#switch: a dart =Dublin Area Rapid Transit commuter =Dublin Suburban Rail #default =Luas
 }}
dubai ={{#switch: a M1 | M1 }}  M2 | M2 }}  M3 | M3 }}  M4 | M4 }}  L1 | L1 }}  T1 | T1 }}  T2 | T2 }} 
 }}
duisburg ={{#switch: a s-bahn =Rhine-Ruhr S-Bahn stadtbahn =Duisburg Stadtbahn
 }}
düsseldorf ={{#switch: a s-bahn =Rhine-Ruhr S-Bahn stadtbahn =Düsseldorf Stadtbahn
 }}
edinburgh =Edinburgh Trams edmonton ={{#switch: a ets =Edmonton Transit System capital =Capital Line metro =Metro Line valley =Valley Line
 }}
isfahan ={{#switch: a uc =File:Zeichen 123.svg
 }}
essen ={{#switch: a s-bahn =Rhine-Ruhr S-Bahn stadtbahn =Essen Stadtbahn
 }}
eurosleep =European Sleeper eurostar =Eurostar euskotren ={{#switch: a tren =Euskotren Trena tranbia =Euskotren Tranbia autobusa =Euskotren Autobusa
 }}
everett ={{#switch: a blue =File:Swift Blue Line icon.svg green =File:Swift Green Line icon.svg orange =File:Swift Orange Line icon.svg gold =File:Swift Gold Line icon.svg
 }}
flix ={{#switch: a bus =w:FlixBus train =w:FlixTrain
 }}
foshan ={{#switch: {{{3}}} na ={{#switch: a gf | guangfo =<span style="background-color:#Lua error: expandTemplate: template "Foshan Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Foshan Metro color" does not exist.;"> {{safesubst:#if:Guangfo Metro| Guangfo | Guangfo }}  nh | nanhai =<span style="background-color:#Lua error: expandTemplate: template "Foshan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Foshan Metro color" does not exist.;"> {{safesubst:#if:Nanhai New Transit| Nanhai | Nanhai }}  A | A }} 
   }}
#default ={{#switch: a metro = Foshan Metro gf | guangfo =<span style="background-color:#Lua error: expandTemplate: template "Foshan Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Foshan Metro color" does not exist.;"> {{safesubst:#if:Guangfo Metro| Guangfo | Guangfo }}  nh | nanhai =<span style="background-color:#Lua error: expandTemplate: template "Foshan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Foshan Metro color" does not exist.;"> {{safesubst:#if:Nanhai New Transit| Nanhai | Nanhai }}  A | A }} 
   }}
 }}
frankfurt = {{#switch: a rmv = Rhein-Main-Verkehrsverbund (RMV) rail = File:Eisenbahn-Logo traffiQ.svg bus = File:Omnibus-Logo traffiQ.svg s-bahn = File:S-Bahn-Logo.svg tram = File:Straßenbahn-Logo traffiQ.svg u = File:U-Bahn-Logo traffiQ.svg
  }}
fuzhou ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Fuzhou Metro A | A }} 
   }}
 }}
geneva ={{#switch: a tram =Transports Publics Genevois ferry =Mouettes Genevoises Navigation
 }}
glasgow =Glasgow Subway got={{#if:A|{{#switch: a train={{#if: File:GO Transit logo.svg}} {{#switch: {{{3}}} lw | lakeshore west =File:GO Lakeshore West logo 2024.svg le | lakeshore east =File:GO Lakeshore East logo 2024.svg mi | milton =File:GO Milton logo 2024.svg ki | kitchener =File:GO Kitchener logo 2024.svg br | barrie =File:GO Barrie logo 2024.svg rh | richmond hill =File:GO Richmond Hill logo 2024.svg st | stouffville =File:GO Stouffville logo 2024.svg seaton | locust hill =File:Midtown line GO logo.png
 }}
bus =File:GO bus symbol.svg {{#if:|{{#if:|{{#if:' '| ' }} {{#if: {{#if:   }}  }} }} }} }} File:GO Transit logo.svg

}}

granada ={{#switch: a metro =Granada metro 1 =File:L1 Metro de Granada.svg 2 =File:L2 Metro de Granada.svg 3 =File:L3 Metro de Granada.svg

}}

graz = {{#switch: a 3 | 4 | 5 | 6 | 7 = Straßenbahn Graz 23 = Straßenbahn Graz s7 | s61 = S-Bahn Steiermark
}}
greece = {{#switch: a r = TrainOSE s = Proastiakos
 }}
guadalajara = {{#switch: A TE = {{#if: Line {{{3}}} of the Guadalajara urban rail system Guadalajara urban rail system
 }}
MM = {{#if: Mi Macro {{{3}}} Guadalajara Mi Macro
 }}
ST = Sistema Integral del Tren Ligero #default = Guadalajara urban rail system

}}

guangzhou ={{#switch: {{{3}}} na ={{#switch: a apm =<span style="background-color:#Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.;"> {{safesubst:#if:Zhujiang New Town Automated People Mover System| APM | APM }}  gf | guangfo =<span style="background-color:#Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.;"> {{safesubst:#if:Guangfo Metro| Guangfo | Guangfo }}  kc =<span style="background-color:#Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.;"> {{safesubst:#if:Knowledge City Line| Knowledge City | Knowledge City }}  THZ1 | THZ1 }}  A | A }} 
   }}
#default ={{#switch: a 9 | 11 =<span style="background-color:#Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.;"> {{safesubst:#if:Line A (Guangzhou Metro)| A | A }}  apm =<span style="background-color:#Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.;"> {{safesubst:#if:Zhujiang New Town Automated People Mover System| APM | APM }}  gf | gfm | guangfo =<span style="background-color:#Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.;"> {{safesubst:#if:Guangfo Metro| Guangfo | Guangfo }}  kc =<span style="background-color:#Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Guangzhou Metro color" does not exist.;"> {{safesubst:#if:Knowledge City Line| Knowledge City | Knowledge City }}  metro =Guangzhou Metro THZ1 | THZ1 }}  A | A }} 
   }}
 }}
guiyang ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Guiyang Metro A | A }} 
   }}
 }}
gwangju ={{#switch: a metro =Gwangju Metro #default =File:Gwangju Metro Line A.svg
 }}
hamburg = {{#switch: a s = File:S-Bahn-Logo.svg u = File:U-Bahn.svg bus = Bus db = File:Deutsche Bahn AG-Logo.svg r = File:Regionalbahn Signet HVV.svg r20 = File:Hamburg R20.svg r50 = File:Hamburg R50.svg a = File:HVV Logo AKN.svg
 }}
hamilton ={{#switch: a hsr =File:BSicon BUS1.svg got | gotransit ={{#switch: {{{3}}} a | lakeshore west | rail =File:Lakeshore West logo.png bus =File:GO bus symbol.svg #default =File:GO Transit logo.svg
 }}
b=File:BLAST B.svg t =File:BLAST A.svg s =File:BLAST A.svg lrt ={{#switch: b =File:BSicon TRAM.svg #default =File:BSicon BUS3.svg
 }} {{#switch: {{{3}}}
b=File:BLAST B.svg t =[[File:BLAST {{{3}}}.svg|10px|link={{{3}}}-Line (Hamilton)]] s =[[File:BLAST {{{3}}}.svg|10px|link=BLAST network]]
 }} }}
hangzhou ={{#switch: {{{3}}} na ={{#switch: a 1 branch | 1 branch }}  fuyang =<span style="background-color:#Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.;"> {{safesubst:#if:Fuyang line| Fuyang | Fuyang }}  lin'an =<span style="background-color:#Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.;"> {{safesubst:#if:Lin'an line| Lin'an | Lin'an }}  shaoxing =<span style="background-color:#Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.;"> {{safesubst:#if:Shaoxing line| Shaoxing | Shaoxing }}  A | A }} 
   }}
#default ={{#switch: a A | A }}  1 branch | 1 branch }}  fuyang =<span style="background-color:#Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.;"> {{safesubst:#if:Fuyang line| Fuyang | Fuyang }}  lin'an =<span style="background-color:#Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.;"> {{safesubst:#if:Lin'an line| Lin'an | Lin'an }}  metro =Hangzhou Metro shaoxing =<span style="background-color:#Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Hangzhou Metro color" does not exist.;"> {{safesubst:#if:Shaoxing line| Shaoxing | Shaoxing }}  A | A }} 
   }}
 }}
hanover = {{#switch: a s-bahn = File:S-Bahn-Logo.svg
}}
harbin ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Harbin Metro A | A }} 
   }}
 }}
hartford =Hartford Line hblr =Hudson–Bergen Light Rail hefei ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro = A | A }}  s ={{#switch: {{{4}}} [[Line S{{{3}}} (Hefei Metro)|S{{{3}}}]] | S{{{3}}} }}  [[Line S{{{3}}} (Hefei Metro)|S{{{3}}}]] | S{{{3}}} }} 
     }}
   }}
 }}
heilbronn ={{#switch: a stadtbahn =Heilbronn Stadtbahn
 }}
hongkong ={{#switch: a lightrail =Lua error in package.lua at line 80: module 'Module:Adjacent stations/MTR Light Rail' not found. mtr =MTR #default =File:AirportExpressMTR.svg
 }}
houston ={{#switch: a metro =File:Houston Metro icon.svg red =File:Houston METRORail Red Line icon.svg green =File:Houston METRORail Green Line icon.svg purple =File:Houston METRORail Purple Line icon.svg
 }}
hyderabad ={{#switch: a metro =File:Seal of Hyderabad Metro Rail.svg
 }}
id ={{#switch: a rail =Kereta Api Indonesia hsr =Kereta Cepat Indonesia China
 }}
incheon ={{#switch: a 1 = Incheon Subway Line 1 2 = Incheon Subway Line 2
 }}
innsbruck ={{#switch: A S-BAHN=Tyrol S-Bahn S1 | S1 }}  S2 | S2 }}  S3 | S3 }}  S4 | S4 }}  S5 | S5 }}  S6 | S6 }}  STB | STB }}  HBB | HBB }}  1 | 1 }}  3 | 3 }}  4 | 4 }}  6 | 6 }}  A | A }}  C | C }}  D | D }}  E | E }}  F | F }}  J | J }}  LK | LK }}  O | O }}  R | R }}  S | S }}  ST | ST }}  T | T }}  TS | TS }}  W | W }}  #default=This line does not exist in Innsbruck!

}}

isleofwight ={{#switch: a vectis =Southern Vectis wightbus =Wightbus
 }}
istanbul ={{#switch: a banliyö ={{#switch: {{{3}}} alt=İstanbul-Halkalı Line alt=Haydarpaşa-Gebze Line #default=link=İstanbul-Halkalı Line }} metrobus | metrobüs =Metrobus (Istanbul) f2 | f3 | f4 | f5=Line A metro =Istanbul Metro m1a | m1b | m2 | m3 | m4 | m5 | m6 | m7 | m8 | m9 =Line A m10 =M10 (Istanbul Metro) m11 =M11 (Istanbul Metro) m12 =M12 (Istanbul Metro) m13 =M13 (Istanbul Metro) m14 =M14 (Istanbul Metro) m20 =M20 (Istanbul Metro) m34 =HızRay marmaray =Marmaray t1 =Line A t2 =Line T2 t3 =Line T3 t4 =Line A t5 =Line A t6 =Line A nostaljik tramvay =Istanbul nostalgic tramways tunel | tünel =Tünel teleferik | gondola =[[File:Istanbul TF{{{3}}} Line Symbol.svg|10px|{{#switch: {{{3}}} alt=Maçka Gondola alt=Eyüp Gondola
     }}]]
ferry =Ferries in Istanbul seabus =İDO
 }}
izmir ={{#switch: a banliyo | banliyö | izban =İZBAN bus =ESHOT metro =İzmir Metro m1 =M1 (İzmir Metro) karşıyakatram | karsiyakatram =Line T1 konaktram =Line T2 seabus =İzdeniz
 }}
jaén ={{#switch: a tram =File:Símbolo del Tranvía de Jaén.svg 1 =File:L1 Tranvía de Jaén.svg

}}

jaipur ={{#switch: a metro =File:Jaipur Metro Logo.svg
 }}
jakarta ={{#switch: a arl =File:Jakarta KRL A.svg central | red | bogor =File:Jakarta KRL B.svg bekasi | cikarang | blue =File:Jakarta KRL C.svg loop | loopline | yellow =File:Jakarta KRL L.svg serpong | rangkasbitung | green =File:Jakarta KRL R.svg tangerang | brown =File:Jakarta KRL T.svg tanjung priok | tanjung | pink =File:Jakarta KRL TP.svg lrt ={{{alt=Jakarta LRT}}} s =File:Jakarta LRT S.svg jabodebek ={{{alt=Greater Jakarta LRT}}} l1 =File:Jakarta LRT CB.svg L2 | L2 }}  l3 =File:Jakarta LRT BK.svg mrt ={{{alt=Jakarta MRT}}} m =File:Jakarta - MRT Jakarta North South Line Icon.svg M2 | M2 }}  skytrain =File:Jakarta Skytrain.svg tj =File:BSicon BUS3.svg tjk1 =List of Transjakarta corridors#Corridor 1 tjk2 =List of Transjakarta corridors#Corridor 2 tjk2a =List of Transjakarta corridors#Cross-corridor routes tjk2c =List of Transjakarta corridors#Special routes tjk3 =List of Transjakarta corridors#Corridor 3 tjk3f =List of Transjakarta corridors#Cross-corridor routes tjk3h =List of Transjakarta corridors#Cross-corridor routes tjk4 =List of Transjakarta corridors#Corridor 4 tjk4d =List of Transjakarta corridors#Cross-corridor routes tjk4h =List of Transjakarta corridors#Cross-corridor routes tjk5 =List of Transjakarta corridors#Corridor 5 tjk5c =List of Transjakarta corridors#Cross-corridor routes tjk5d =List of Transjakarta corridors#Cross-corridor routes tjk5h =List of Transjakarta corridors#Cross-corridor routes tjk6 =List of TransJakarta corridors#Corridor 6 tjk6a =List of TransJakarta corridors#Cross-corridor routes tjk6b =List of TransJakarta corridors#Cross-corridor routes tjk6v =List of TransJakarta corridors#Cross-corridor routes tjk7 =List of TransJakarta corridors#Corridor 7 tjk7f =List of TransJakarta corridors#Cross-corridor routes tjk8 =List of TransJakarta corridors#Corridor 8 tjk8a =List of TransJakarta corridors#Corridor 8 tjk9 =List of TransJakarta corridors#Corridor 9 tjk9a =List of TransJakarta corridors#Cross-corridor routes tjk9c =List of TransJakarta corridors#Cross-corridor routes tjk9n =List of TransJakarta corridors#Cross-corridor routes tjk10 =List of TransJakarta corridors#Corridor 10 tjk10d =List of TransJakarta corridors#Cross-corridor routes tjk10h =List of TransJakarta corridors#Cross-corridor routes tjk11 =List of TransJakarta corridors#Corridor 11 tjk12 =List of TransJakarta corridors#Corridor 12 tjk13 =List of TransJakarta corridors#Corridor 13 tjk13b =List of TransJakarta corridors#Cross-corridor routes tjk13d =List of TransJakarta corridors#Cross-corridor routes tjk13e =List of TransJakarta corridors#Cross-corridor routes tjkl13e =List of TransJakarta corridors#Cross-corridor routes tjk14 =List of TransJakarta corridors#Corridor 14
}}
jeddah ={{#switch: a 1 | 1 }}  2 | 2 }}  3 | 3 }} 
 }}
jinan ={{#switch: a metro =Jinan Metro 1 | 1 }}  2 | 2 }}  3 | 3 }}  4 | 4 }}  5 | 5 }}  6 | 6 }} 
 }}
kaohsiung ={{#switch: a metro = File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg r =File:Kaohsiung MRT Red Line.svg o =File:Kaohsiung Metro Orange Line.svg c =File:Kaohsiung LRT Circular Line.svg y =File:Kaohsiung Rapid Transit Yellow Line.svg #default =File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg
}}
karaj ={{#switch: a metro =File:لوگو قطار شهری کرج و حومه.svg 3 | 4 | 5 | 6 =File:لوگو قطار شهری کرج و حومه.svg {{#if:LINE A LINE ALINE A }}  }} File:Zeichen 123.svg

}}

karlsruhe = {{#switch: a s-bahn = File:S-Bahn-Logo.svg rail = Deutsche Bahn
}}
kharkiv ={{#switch: a 1 =Red Line 1 2 =Blue Line 2 3 =Green Line 3
}}
kyiv ={{#switch: a 1 =Line 1 2 =Line 2 3 =Line 3 4 =Line 4 5 =Line 5 6 =Line 6 u =File:Kyiv Urban Electric Train.svg f =Funicular l =Light Rail metro = Kyiv Metro
}}
kobe ={{#switch: a metro =File:Kobe Municipal Subway Logo.svg kaigan =File:Subway KobeKaigan.svg seishin =File:Subway KobeSeishin.svg
 }}
kolkata ={{#switch: a suburban =File:Indian Railways Suburban Railway Logo.svg metro =File:Kolkata Metro Logo.svg ew metro =File:Kolkata Metro Rail Corporation Logo.svg blue line = {{safesubst:#if:Blue Line (Kolkata Metro)| Blue Line | Blue Line }}  green line = {{safesubst:#if:Green Line (Kolkata Metro)| Green Line | Green Line }}  purple line = {{safesubst:#if:Purple Line (Kolkata Metro)| Purple Line | Purple Line }}  yellow line = {{safesubst:#if:Yellow Line (Kolkata Metro)| Yellow Line | Yellow Line }}  pink line = {{safesubst:#if:Pink Line (Kolkata Metro)| Pink Line | Pink Line }}  orange line = {{safesubst:#if:Orange Line (Kolkata Metro)| Orange Line | Orange Line }}  tram =File:Calcutta Tramways Company (logo).gif bus =File:Kolkata bus.png ferry =File:BSicon FERRY.svg
 }}
kuala lumpur =Keretapi Tanah Melayu kunming ={{#switch: {{{3}}} A | A }}  A | A }} 
 }}
kyoto ={{#switch: a metro =File:Kyoto MTB Logo.svg karasuma =File:Subway KyotoKarasuma.svg tozai =File:Subway KyotoTozai.svg
 }}
lanzhou ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Lanzhou Metro A | A }} 
   }}
 }}
A | A }}  laval = {{#switch: a stl = Société de transport de Laval {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}<span style="background-color:#Lua error: expandTemplate: template "Canada transit color" does not exist.; color:#fff; border:0.1em solid #Lua error: expandTemplate: template "Canada transit color" does not exist.;"> {{safesubst:#if:| [[|]] | }} | }}

[[|A]] | A }} 
 }}
lille ={{#switch: a metro =Lille Metro 2 =Lille Metro tramway =Lille tramway t =Lille tramway bus =Lille buses
 }}
lisbon ={{#switch: a metro =Lisbon Metro blue =Lisbon Metro yellow =Lisbon Metro green ={{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}

red =Lisbon Metro
 }}
leeds =West Yorkshire Metro liverpool =Merseyrail lombardy = {{#switch: a r = Regionale s = Milan suburban railway service
 }}
london ={{#switch: a bus =London Buses crossrail =Elizabeth line crossrail2 =Crossrail 2 dlr =Docklands Light Railway cablecar =London Cable Car heathrowexpress =Heathrow Express overground ={{#switch: {{{3}}} east | south | west ={{{3}}} London line goblin | barking =Gospel Oak to Barking line lea valley =Lea Valley lines upminster =Romford–Upminster line watford =Watford DC Line liberty = Liberty line lioness = Lioness line mildmay = Mildmay line suffragette = Suffragette line weaver = Weaver line windrush = Windrush line #default =London Overground
}}
tram =Tramlink{{#if: rail =National Rail thameslink =Thameslink underground =London Underground river =London River Services district | elizabeth | jubilee | metropolitan | northern | piccadilly | victoria =A Line circle =A line (London Underground) east london =East London line fleet =Fleet Line hammersmith =Hammersmith & City Line waterloo =Waterloo & City Line
 }}
longueuil = {{#switch: a rtl = Réseau de transport de Longueuil {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}<span style="background-color:#Lua error: expandTemplate: template "Canada transit color" does not exist.; color:#fff; border:0.1em solid #Lua error: expandTemplate: template "Canada transit color" does not exist.;"> {{safesubst:#if:| [[|{{#ifeq:|accessible|{{#iferror:{{#expr:1}}

{{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}{{#if:♿|♿|�}}{{#switch:text|text=︎||emoji=️|unknown presentation style}}|}}]] | {{#ifeq:|accessible|{{#iferror:{{#expr:1}}

{{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}{{#if:♿|♿|�}}{{#switch:text|text=︎||emoji=️|unknown presentation style}}|}} }} | }}

[[|A{{#ifeq:|accessible|{{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}{{#if:♿|♿|�}}{{#switch:text|text=︎||emoji=️|unknown presentation style}}|}}]] | A{{#ifeq:|accessible|{{#iferror:{{#expr:1}}

{{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}{{#if:♿|♿|�}}{{#switch:text|text=︎||emoji=️|unknown presentation style}}|}} }} 

 }}
losangeles ={{#switch: a metrolink = Metrolink (California) 91/pv =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em">91/PV av =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">AV arrow =<span style="color: #000; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">Arrow ieoc =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">IEOC oc =<span style="color: #000; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">OC metrolink =Metrolink (California) riv =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">RIV sb =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">SB vc =<span style="color: #000; background-color: #Lua error: expandTemplate: template "Metrolink (California) color" does not exist.; font-weight: bold; padding: 0 3px 0 3px; font-size:0.8em;">VC lacmta ={{LACMTA link logo{{#if: }}}} [[A{{#if: }} Line (Los Angeles Metro)|    ]] 
 }}
lyon ={{#switch:a metro =[[File:Lyon tcl{{#if:|_metro-{{{3}}}|_logo-metro}}.svg|10px|link=Lyon Metro {{#if:|Line {{{3}}}}}|alt=Lyon Metro {{#if:|Line {{{3}}}}}]] funicular =[[File:Lyon tcl{{#if:|_funi-{{{3}}}|_logo-funi}}.svg|10px|link=Funiculars of Lyon|alt=Funiculars of Lyon]] tramway =[[File:Lyon tcl{{#if:|_tram-{{{3}}}|_logo-tram}}.svg|10px|link=Lyon tramway{{#if:|#Line T{{{3}}}}}|alt=Lyon tramway{{#if:|#Line T{{{3}}}}}]] rhonexpress =File:Lyon tcl logo-rx.svg c =[[File:Lyon tcl logo-cbus{{#ifeq:|full|-full}}.svg|10px|link=Buses in Lyon]] bus =[[File:Lyon tcl logo-bus{{#ifeq:|full|-full}}.svg|10px|link=Buses in Lyon]]
 }}
macao = {{#switch: {{{3}}} x = {{#switch: a #default = Lua error: expandTemplate: template "Macau LRT color" does not exist.
   }}
#default = {{#switch: a lrt =Logo of Macau Light Rapid Transit #default = Lua error: expandTemplate: template "Macau LRT color" does not exist.
   }}
 }}
madrid ={{#switch: a renfe =File:Madrid-MetroRENFE.svg cercanias | cercanías =File:Cercanias Logo.svg c-1 =File:C-1 light blue.svg c-2 =File:C-2 green.svg c-3 =File:C-3 dark pink.svg c-4 =File:C-4 dark blue.svg c-5 =File:C-5 yellow.svg c-7 =File:C-7 red.svg c-8 =File:C-8 green.svg c-9 =File:C-9 orange.svg c-10 =File:C-10 lime.svg metro =File:MetroMadridLogoSimplified.svg #default =File:Madrid-MetroLineaA.svg ramal =File:Madrid-MetroRamal.svg ligero =File:Stadtbahn Madrid Logo.svg ml1 | ml-1 =File:Madrid MetroLigero1.svg ml2 | ml-2 =File:Madrid MetroLigero2.svg ml3 | ml-3 =File:Madrid MetroLigero3.svg e | emt =File:MadridMetro-EMT.svg urbano =File:MadridMetro-BusUrbano.svg interurbano =File:MadridMetro-BusInterurbano.svg largo | recorrido | largorecorrido =File:MadridMetro-LargoRecorrido.svg buho =File:MadridBusBuho.svg interurbanobuho =File:MadridBusInterurbanoBuho.svg a =File:Madrid-MetroZonaA.svg b1 =File:Madrid-MetroZonaB1.svg b2 =File:Madrid-MetroZonaB2.svg b3 =File:Madrid-MetroZonaB3.svg c1 =File:Madrid-MetroZonaC1.svg c2 =File:Madrid-MetroZonaC2.svg e1 =File:Madrid-MetroZonaE1.svg e2 =File:Madrid-MetroZonaE2.svg
 }}
málaga ={{#switch: a metro =File:Logo metro málaga.svg 1 =File:MetroMalaga L1.svg 2 =File:MetroMalaga L2.svg cercanias =File:Cercanias Logo.svg c-1 =File:C-1 light blue.svg c-2 =File:C-2 green.svg
 }}
manchester =Manchester Metrolink manila ={{#switch: a lrt1 | 1 =File:LRT Line 1 icon (Metro Manila).svg lrt2 | mrt-2 | mrt2 | 2 =File:Lrtalogo.svg mrt3 | lrt-3 | lrt3 | 3 =File:MRT Line 3 icon (Metro Manila).svg mrt4 | 4 =4 lrt5 | 5 =5 lrt6 | 6 =6 mrt7 | 7 =File:Manila Line 7 logo.pngFile:Manila Line 7 logo white.png mrt8 | 8 =8 mrt9 | 9 | mms = {{safesubst:#if:Metro Manila Subway| MMS | MMS }}  mc | orange = File:Philippine National Railways (PNR).svg NSCR | NSCR }} 
 }}
marta =Metropolitan Atlanta Rapid Transit Authority mashhad ={{#switch: a uc =File:Zeichen 123.svg
 }}
mecca ={{#switch: a A | A }}  B | B }}  C | C }}  D | D }}  shuttle = {{safesubst:#if:Al Mashaaer Al Mugaddassah Metro line| S | S }} 
 }}
medina ={{#switch: a 1 | 1 }}  2 | 2 }}  3 | 3 }} 
 }}
cdmx ={{#switch: a cb ={{#switch: {{{3}}} 2 | 3 | 4 | 5 | 6 = [[File:CablebúsCDMX Línea {{{3}}}.svg|10px|link=Cablebús|alt=Cablebús]] #default =Cablebús Line {{{3}}}
   }}
cetram =Transfer hub eb =Ecobici etram =Transfer hub fs ={{#switch: {{{3}}} 1 = Tren Suburbano Line {{{3}}} #default =Tren Suburbano
   }}
mcm =Mexico City Metro mcmb =Mexico City Metrobús mnbcdmx =Mexico City minubus mnbedomex =State of Mexico minubus mxb =Mexibús mxc ={{#switch: {{{3}}} 2 | 3 = [[File:Línea {{{3}}} del Mexicable del Estado de México.svg|10px|Mexicable|alt=Mexicable Line {{{3}}}]] #default =Mexicable
   }}
rtp =Red de Transporte de Pasajeros tb = {{#switch: {{{3}}} 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 = [[File:Línea {{{3}}} del Trolebús de la Ciudad de México.svg|10px|link=Trolleybuses in Mexico City|alt=Trolleybus Line {{{3}}}]] #default =Trolleybus
   }}
ti =Tren Interurbano tl ={{#switch: {{{3}}} 1 = Xochimilco Light Rail Line {{{3}}} #default =Xochimilco Light Rail
   }}
tledomex =Texcoco Light Rail #default =Mexico City Metro Line A
 }}
miami ={{#switch: a metrobus =Metrobus (Miami-Dade County) metromover =Metromover #default =Metrorail (Miami-Dade County)
 }}
minnesota ={{#switch: a metro =File:Metro Minnesota icon.svg blue =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> Blue Line  green =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> Green Line  red =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> Red Line  orange =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> Orange Line  gold = File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; font-weight:bold; font-size:80%; white-space:nowrap; text-decoration:none;"> Gold Line  glx|southwest lrt|sw|southwest|lrt =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> Green Line Extension  a =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> A Line  b =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> B Line  c =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> C Line  d =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> D Line  e =File:Metro Minnesota icon.svg <span style="background-color:#Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; border:1px solid #Lua error: expandTemplate: template "Metro (Minnesota) color" does not exist.; color:white; font-weight:bold; font-size:80%; white-space:nowrap;"> E Line 
 }}
minsk ={{#switch: a metro =File:Minsk metro logo.svg maskowskaya =File:Minsk Metro Line 1.svg awtazavodskaya =File:Minsk Metro Line 2.svg zelenaluzhskaya =File:Minsk Metro Third Line logo.svg circle | ring =File:Minsk Metro Line 4.svg
 }}
mississauga ={{#switch: a miway =File:MiWay Logo.svg
 }}
mitteldeutschland = {{#switch: a s-bahn = File:S-Bahn-Logo.svg
}}
monterrey = {{#switch: A MT = {{#if: Metrorrey Line {{{3}}} Monterrey's Metrorrey metro system
 }}
TM = TransMetro EV = Ecovía #default = Monterrey's Metrorrey metro system

}}

montreal ={{#switch: a rail = File:Montreal public transit icons - Train.svg exo ={{#if: {{#switch: {{{3}}} div|span}} style="display:inline-block; border:0.1em solid #000; {{#if:18px|line-height:18px;}} ">File:Montreal public transit icons - Autobus exo.svg</{{#if:|div|span}}>{{#if: | {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[|{{#if: | {{#iferror:{{#expr:1}}

{{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}File:Montreal public transit icons - Autobus exo.svg|}}]] | {{#if: | {{#iferror:{{#expr:1}}

{{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}}File:Montreal public transit icons - Autobus exo.svg|}} }}  }}

#default = File:Montreal public transit icons - Train.svg
       }}
Exo (public transit)
   }}
metro = File:Montreal Metro.svg bus ={{#switch: {{{3}}} night = List of STM bus routes{{#if: | {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[|]] | }} | }}

all-day high-frequency = File:Montreal public transit icons - Autobus STM.svg{{#if: | {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[|]] | }} | }}

rush-hour high-frequency = File:Montreal public transit icons - Autobus STM.svg{{#if: | {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[|]] | }} | }}

747 = List of STM bus routes{{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[|]] | }} 

reserved | navetteor | express | shuttle = List of STM bus routes{{#if: | {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[| ]] | }} | }}

#default = List of STM bus routes{{#if: | {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[|]] | }} | }}

   }}
taxibus = File:Montreal public transit icons - Taxi collectif STM.svg{{#if: | {{#iferror:{{#expr:1}} {{#switch:{{{1}}} fig=  en=  em=  thin=  hair=   
  }}
{{#switch:{{{2}}} fig=  en=  em=  thin=  hair=   
  }}

}} {{safesubst:#if:| [[|]] | }} | }}

rem = File:Montreal public transit icons - REM.svg brt = Pie-IX BRT
}}
mumbai ={{#switch: a suburban =File:Indian Railways Suburban Railway Logo.svg navi | navi mumbai metro =File:NaviMumbaiMetro-Logo.png metro =File:Mmmocl-logo-cropped.svg monorail =File:Mumbai MonoRail Logo.svg
 }}
munich={{#switch: a mvv = A f = Long distance r = MVV mvg = MVG alex = alex bob = BOB brb = BRB m = M sob = SOB s-bahn = A s1 = A s2 = A s3 = A s3 old = A s4 = A s5 = A s5 old = A s6 = A s7 = A s8 = A s8 old = A s10 old = A s11 old = A s20 = A s22 old = A s27 = A a = A a alt = A (old) u-bahn = U-Bahn u1 = A u2 = A u3 = A u4 = A u5 = A u6 = A u7 = A u7 old = A u8 = A u8 old = A tram = Munich tramway 12 = A 13 = A 14 = A 15 = A 16 = A 17 = A 18 = A 19 = A 20 = A 21 = A 21 old = A 22 = A 23 = A 24 = A 25 = A 26 = A 27 = A 28 = A 29 = A 29 old = A 31 = A 36 = A 37 = A 39 = A n12 = A n15 = A n16 = A n17 = A n18 = A n19 = A n20 = A n21 = A n25 = A n27 = A n31 = A n39 = A bus = Bus 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 68 | 100 = A zone m = Farezone zone m/1 = Farezone zone 1 = Farezone zone 1/2 = Farezone zone 2 = Farezone zone 2/3 = Farezone zone 3 = Farezone zone 3/4 = Farezone zone 4 = Farezone zone 4/5 = Farezone zone 5 = Farezone zone 5/6 = Farezone zone 6 = Farezone #default =  

}}

nagoya ={{#switch: a higashiyama =File:Nagoya Subway Logo (Higashiyama Line).svg meijō | meijo =File:Nagoya Subway Logo (Meijo & Meiko Line).svg meikō | meiko =File:Nagoya Subway Logo (Meijo & Meiko Line).svg tsurumai =File:Nagoya Subway Logo (Tsurumai Line).svg sakura-dōri | sakura-dori | sakuradori =File:Nagoya Subway Logo (Sakura-dori Line).svg kamiiida =File:Nagoya Subway Logo (Kamiiida Line).svg metro =File:Nagoya Subway Logo (black).svg
 }}
nanchang ={{#switch: a metro = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Nanchang Metro' not found. #default = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Nanchang Metro' not found.
 }}
nanjing ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Nanjing Metro A | A }}  s ={{#switch: {{{4}}} [[Line S{{{3}}} (Nanjing Metro)|S{{{3}}}]] | S{{{3}}} }}  [[Line S{{{3}}} (Nanjing Metro)|S{{{3}}}]] | S{{{3}}} }} 
     }}
   }}
 }}
nanning ={{#switch: a metro = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Nanning Metro' not found. #default = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Nanning Metro' not found.
 }}
newcastle =Tyne and Wear Metro newark =Newark Light Rail neworleans ={{#switch: a #default = Lua error in package.lua at line 80: module 'Module:Adjacent stations/NORTA' not found.
 }}
newtaipei ={{#switch: a metro = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found. v = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found. k = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found. y = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found. lb = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found. s = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found. f = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found. #default = Lua error in package.lua at line 80: module 'Module:Adjacent stations/New Taipei Metro' not found.
 }}
newyorkcity | nycs | nycs-h = {{#switch: a mta =File:MTA NYC logo.svg lirr =File:MTA NYC logo.svg mnr =File:MTA NYC logo.svg sir =[[File:NYCS-bull-trans-SIR-{{#ifeq:buenosaires|nycs-h|2016-2017|Std}}.svg|10px|link=Staten Island Railway]] airtrainjfk =File:AirTrain JFK notext logo.svg subway =File:BSicon SUBWAY.svg #default =[[File:NYCS-bull-trans-A{{#ifeq:buenosaires|nycs-h 10px|alt="A" train|link=A (New York City Subway service)]] 4x =[[File:NYCS-bull-trans-4d{{#ifeq:buenosaires|nycs-h 10px|alt="4" express train|link=4 (New York City Subway service)]] 5x =[[File:NYCS-bull-trans-5d{{#ifeq:buenosaires|nycs-h 10px|alt="5" express train|link=5 (New York City Subway service)]] 6x =[[File:NYCS-bull-trans-6d{{#ifeq:buenosaires|nycs-h 10px|alt="6" express train|link=6d (New York City Subway service)]] 7x =[[File:NYCS-bull-trans-7d{{#ifeq:buenosaires|nycs-h 10px|alt="7" express train|link=7d (New York City Subway service)]] 8 ="8" train ax =[[File:NYCS-bull-trans-Ad{{#ifeq:buenosaires|nycs-h 10px|alt="A" express train|link=A (New York City Subway service)]] bx =[[File:NYCS-bull-trans-Bd{{#ifeq:buenosaires|nycs-h 10px|alt="B" express train|link=B (New York City Subway service)]] fx =[[File:NYCS-bull-trans-Fd{{#ifeq:buenosaires|nycs-h 10px|alt="F" express train|link=Fd (New York City Subway service)]] z =[[File:NYCS-bull-trans-A{{#ifeq:buenosaires|nycs-h 10px|alt="A" train|link=J/Z (New York City Subway service)]] mex =[[File:NYCS-bull-trans-{{#ifeq:buenosaires|nycs-h|M brown|M-Std-brown}}.svg|10px|alt=brown "M" train|link=M (New York City Subway service)]] mx =[[File:NYCS-bull-trans-{{#ifeq:buenosaires|nycs-h|Md brown|Md-Std-brown}}.svg|10px|alt="M" express train|link=M (New York City Subway service)]] nx =[[File:NYCS-bull-trans-Nd{{#ifeq:buenosaires|nycs-h 10px|alt="N" express train|link=N (New York City Subway service)]] qx =[[File:NYCS-bull-trans-Qd{{#ifeq:buenosaires|nycs-h 10px|alt="Q" express train|link=Qd (New York City Subway service)]] ss =[[File:NYCS-bull-trans-S{{#ifeq:buenosaires|nycs-h 10px|alt=shuttle train|link=S (New York City Subway service)]]{{#ifeq:A|s|}} sblue =[[File:NYCS-bull-trans-{{#ifeq:buenosaires|nycs-h|S blue|SR-Std-blue}}.svg|10px|alt="A" Shuttle train|link=A (New York City Subway service)]] franklin =[[File:NYCS-bull-trans-S{{#ifeq:buenosaires|nycs-h 10px|alt=Franklin Avenue Shuttle|link=Franklin Avenue Shuttle]] rockaway =[[File:NYCS-bull-trans-S{{#ifeq:buenosaires|nycs-h 10px|alt=Rockaway Park Shuttle|link=Rockaway Park Shuttle]] 42nd =[[File:NYCS-bull-trans-S{{#ifeq:buenosaires|nycs-h 10px|alt=42nd Street Shuttle|link=42nd Street Shuttle]] ssf =[[File:NYCS-bull-trans-SF{{#ifeq:buenosaires|nycs-h 10px|alt=Franklin Avenue Shuttle|link=Franklin Avenue Shuttle]] ssr =[[File:NYCS-bull-trans-SR{{#ifeq:buenosaires|nycs-h 10px|alt=Rockaway Park Shuttle|link=Rockaway Park Shuttle]] wx =[[File:NYCS-bull-trans-Wd{{#ifeq:buenosaires|nycs-h 10px|alt=W express train|link=W (New York City Subway service)]] jfk =JFK Express
 }}
nictd =South Shore Line ningbo ={{#switch: {{{3}}} na ={{#switch: a fenghua =<span style="background-color:#Lua error: expandTemplate: template "Ningbo Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Ningbo Rail Transit color" does not exist.;"> {{safesubst:#if:Ningbo–Fenghua intercity railway| Fenghua | Fenghua }}  yongyu|yuyao =<span style="background-color:#Lua error: expandTemplate: template "Ningbo Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Ningbo Rail Transit color" does not exist.;"> {{safesubst:#if:Ningbo–Yuyao Intercity Railway| Yongyu | Yongyu }}  A | A }} 
   }}
#default ={{#switch: a metro = fenghua =<span style="background-color:#Lua error: expandTemplate: template "Ningbo Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Ningbo Rail Transit color" does not exist.;"> {{safesubst:#if:Ningbo–Fenghua intercity railway| Fenghua | Fenghua }}  yongyu|yuyao =<span style="background-color:#Lua error: expandTemplate: template "CRH color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "CRH color" does not exist.;"> {{safesubst:#if:Ningbo–Yuyao intercity railway| Yongyu | Yongyu }}  A | A }} 
   }}
 }}
nizhny novgorod ={{#switch: a metro =Nizhny Novgorod Metro 1 =Avtozavodskaya Line (1) 2 =Sormovskaya Line (2) 3 =Nagornaya Line (3)
 }}
njt ={{#switch: a #default =NJ Transit atlantic city =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">ACL brg | bergen | bergen county =<span style="color: black; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">BCL gladstone =<span style="color: black; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">GLAD main =<span style="color: black; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">MAIN meadowlands =<span style="color: black; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border: 1px; border-style: solid; border-color: black; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">MDW montclair-boonton =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">MOBO morristown =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">M&E north jersey coast line =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">NJCL northeast corridor =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">NEC pascack valley =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">PVL princeton =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">PRIN raritan valley =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "NJ Transit color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">RVL

}}

nottingham =Nottingham Express Transit nuremberg ={{#switch: a bus = Bus r-bahn = R-Bahn s-bahn = {{#switch: {{{3}}} 2 | 3 | 4 | 5 | 6 = [[File:Nürnberg S{{{3}}}.svg|x10px|link=S{{{3}}} (Nuremberg)|S{{{3}}}]] #default = S-Bahn
   }}
tram={{#switch: {{{3}}} 5 | 6 | 7 | 8 | 9 | 10 | 11 = [[File:Nürnberg T{{{3}}}.svg|x10px|link=Trams in Nuremberg|Nuremberg tramway]] #default = Nuremberg tramway
   }}
u-bahn={{#switch: {{{3}}} 2 | 3 | 11 | 21 = [[File:Nürnberg U{{{3}}}.svg|x10px|link=U{{{3}}} (Nuremberg U-Bahn)|U{{{3}}}]] #default = U-Bahn
   }}

}}

octa =OC Streetcar okc ={{#switch: a embark =File:EMBARK icon.svg streetcar =File:OKC Streetcar icon.svg rapid =File:EMBARK RAPID icon.svg
 }}
orientexpress =Venice Simplon-Orient-Express orlando ={{#switch: a lynx =Lynx (Orlando)}} osaka ={{#switch: a metro =File:Osaka Metro logo 2.svg m | midosuji =File:Osaka Metro Midosuji line symbol.svg t | tanimachi =File:Osaka Metro Tanimachi line symbol.svg y | yotsubashi =File:Osaka Metro Yotsubashi line symbol.svg c | chuo =File:Osaka Metro Chuo line symbol.svg s | sennichimae =File:Osaka Metro Sennichimae line symbol.svg k | sakaisuji =File:Osaka Metro Sakaisuji line symbol.svg n | nagahori =File:Osaka Metro Nagahori Tsurumi-ryokuchi line symbol.svg i | imazatosuji =File:Osaka Metro Imazatosuji line symbol.svg nanko =File:Osaka Metro Nanko Port Town line symbol.svg
 }}
oslo ={{#switch: a tram = File:Oslo Tramway Piktogram.svg 12 | 13 | 17 | 18 | 19 = File:Oslo Tramway new A.svg
 }}
ottawa ={{#switch: a otrain ={{#switch: #default =File:O-Train icon.svg
   }} {{#if:|{{#switch: {{{3}}}
#default = File:O-Train icon.svg
   }}}}
transitway =File:BSicon BUS3.svg bus =File:Bus-logo.svg octranspo =File:OC Transpo logo.svg 1big =File:O-Train Line 1 with white border.svg 2big =File:O-Train Line 2 with white border.svg 3big =File:O-Train Line 3 with white border.svg 4big =File:O-Train Line 4 with white border.svg #default = File:O-Train icon.svg
 }}
palma ={{#switch: a metro =Palma Metro m1 =File:Metro Palma M1.svg m2 =File:Metro Palma M2.svg sfm =File:SFM.svg t1 =File:SFM T1.svg t2 =File:SFM T2.svg t3 =File:SFM T3.svg
 }}
paris =Lua error: package.lua:80: module 'Module:Adjacent stations/{{#switch:a metro = Paris Metro rer = Réseau Express Régional tram = Tramways in Île-de-France transilien = Transilien cable = Île-de-France cable car #default = Paris Other
 }}' not found.
path ={{#switch: a white =Port Authority Trans-Hudson #default =Port Authority Trans-Hudson
 }}
prd ={{#switch: {{{3}}} na ={{#switch: a Suishen | Suishen }}  East Ring | East Ring }}  ER | ER }}  Guanghui | Guanghui }}  GH | GH }}  Guangzhao | Guangzhao }}  Guangshen | Guangshen }}  GS | GS }}  SS | SS }}  Guangzhu | Guangzhu }}  GZ | GZ }}  Guangfo Circular | Guangfo Circular }}  GFC | GFC }}  Guangqing | Guangqing }}  GQ | GQ }}  Zhuji | Zhuji }}  ZJ | ZJ }}  Palian | Palian }}  PL | PL }}  A | A }} 
   }}
#default ={{#switch: a Suishen | Suishen }}  East Ring | East Ring }}  ER | ER }}  Guanghui | Guanghui }}  GH | GH }}  Guangzhao | Guangzhao }}  Guangshen | Guangshen }}  GS | GS }}  SS | SS }}  Guangzhu | Guangzhu }}  GZ | GZ }}  Guangfo Circular | Guangfo Circular }}  GFC | GFC }}  Guangqing | Guangqing }}  GQ | GQ }}  Zhuji | Zhuji }}  ZJ | ZJ }}  Palian | Palian }}  PL | PL }}  A | A }} 
   }}
short ={{#switch: a [[trong class="error">Lua error: expandTemplate: template "PRDIR lines" does not exist.</stron|A]] | A }} 
 }}
shortna ={{#switch: a [[trong class="error">Lua error: expandTemplate: template "PRDIR lines" does not exist.</stron|A]] | A }} 
 }}
 }}
pery =Pacific Electric {{#if:A|Pacific Electric|}} perth ={{#switch: a bus =Bus transfer circle =CircleRoute event =Special event station indian =Indian Pacific train transperth =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Transperth' not found. transwa =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Transwa' not found. #default =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Transperth' not found.
 }}
valleymetro ={{#switch: a rail =File:Valley Metro logo simplified.svg a =File:Logo A Line (Valley Metro Rail).svg b =File:Logo B Line (Valley Metro Rail).svg streetcar =File:Logo Valley Metro Streetcar.svg #default =File:Valley Metro logo simplified.svg
 }}
philadelphia ={{#switch: a septa =File:SEPTA.svg septa-old =File:SEPTA logo 1970s.svg septa-metro =File:SEPTA Metro.svg b lines =File:SEPTA B icon.svg b1 line =File:SEPTA B1 icon.svg b2 line =File:SEPTA B2 icon.svg b3 line =File:SEPTA B3 icon.svg d lines =File:SEPTA D icon.svg d1 line =File:SEPTA D1 icon.svg d2 line =File:SEPTA D2 icon.svg g lines =File:SEPTA G icon.svg g1 line =File:SEPTA G1 icon.svg l lines =File:SEPTA L icon.svg l1 line =File:SEPTA L1 icon.svg m lines =File:SEPTA M icon.svg m1 lines =File:SEPTA M1 icon.svg t lines =File:SEPTA T icon.svg t1 line =File:SEPTA T1 icon.svg t2 line =File:SEPTA T2 icon.svg t3 line =File:SEPTA T3 icon.svg t4 line =File:SEPTA T4 icon.svg t5 line =File:SEPTA T5 icon.svg patco =<span style="color:#fff; background-color: #Lua error: expandTemplate: template "PATCO color" does not exist.; border-radius: 2px; font-weight: bold; padding: 0 3px 0 3px; font-size:0.9em">PATCO che | chw | cyn | gln | fox | lan | med | nor | pao | tre | war | wil | wtr = File:SEPTA.svg A | A }} 

}}

pittsburgh ={{#switch: a white =Pittsburgh Light Rail #default =Pittsburgh Light Rail
 }}
portland ={{#switch: a green | red = Lua error in package.lua at line 80: module 'Module:Adjacent stations/TriMet' not found. yellow = Lua error in package.lua at line 80: module 'Module:Adjacent stations/TriMet' not found. b | ns = Lua error: expandTemplate: template "Portland Streetcar color" does not exist. wes =WES Commuter Rail max = Lua error in package.lua at line 80: module 'Module:Adjacent stations/TriMet' not found. streetcar = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Portland Streetcar' not found. #default =Lua error in package.lua at line 80: module 'Module:Adjacent stations/TriMet' not found.
 }}
porto ={{#switch: a metro =Porto Metro funicular =Funicular dos Guindais #default =Porto Metro
 }}
prague ={{#switch: a e =Prague Esko #default =<span style="color: #fff; background-color: #Lua error: expandTemplate: template "Prague Metro color" does not exist.; font-size: 10px; font-weight: bold; padding: 2px 3px 0 3px">A {{#if:|Line A|}}
 }}
qingdao ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Qingdao Metro ov | oceantec valley =<span style="background-color:#Lua error: expandTemplate: template "Qingdao Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Qingdao Metro color" does not exist.;"> {{safesubst:#if:Oceantec Valley Line| Oceantec Valley | Oceantec Valley }}  wc | west coast =<span style="background-color:#Lua error: expandTemplate: template "Qingdao Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Qingdao Metro color" does not exist.;"> {{safesubst:#if:West Coast Line (Qingdao Metro)| West Coast | West Coast }}  A | A }} 
   }}
 }}
qom ={{#switch: a uc =File:Zeichen 123.svg
 }}
rhine-neckar ={{#switch: a s-bahn =Rhine-Neckar S-Bahn
 }}
rhine-ruhr ={{#switch: a s-bahn =Rhine-Ruhr S-Bahn
 }}
riyadh ={{#switch: a 1 | 1 }}  2 | 2 }}  3 | 3 }}  4 | 4 }}  5 | 5 }}  6 | 6 }} 
 }}
riodejaneiro ={{#switch: a metro =File:Metrorioicon.png 1 | 1 }}  2 | 2 }}  4 | 4 }}  sv =File:Logo da SuperVia.svg lrt =File:Vlt carioca logo.svg 1 | 1 }}  2 | 2 }}  3 | 3 }}  4 | 4 }} 
 }}
rostock ={{#switch: a s-bahn = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Rostock S-Bahn' not found. s2|s3 = Lua error: expandTemplate: template "Rostock S-Bahn color" does not exist. tram = File:BSicon TRAM.svg
 }}
rotterdam ={{#switch: a ret =File:Rotterdamsche Elektrische Tram logo.svg metro =File:RET metro logo.svg A | A }}  B | B }}  C | C }}  D | D }}  E | E }}  3 | 3 }}  4 | 4 }} 
  }}
sacramento =SacRT light rail stlouis = MetroLink (St. Louis) stpetersburg = File:Spb metro lineA.svg salzburg={{#switch: a s = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Salzburg S-Bahn' not found.

}}

sandiego ={{#switch: a bus =File:MTS Bus icon.svg coaster =File:NCTD COASTER Icon (2019).svg sprinter =File:NCTD SPRINTER Icon (2019).svg trolley =File:MTS Trolley icon.svg b =File:Logo Blue Line (San Diego Trolley).svg c =File:Logo Copper Line (San Diego Trolley).svg o =File:Logo Orange Line (San Diego Trolley).svg g =File:Logo Green Line (San Diego Trolley).svg s =File:Logo Silver Line (San Diego Trolley).svg
 }}{{#if:| [[{{#switch:a|b=Blue|c=Copper|g=Green|o=Orange|s=Silver}} Line (San Diego Trolley)|{{#switch:a|b=Blue|c=Copper|g=Green|o=Orange|s=Silver}} Line]]
  }}
sanfrancisco ={{#switch: a muni =File:BSicon LOGO SFmuni.svg metro =File:BSicon LOGO SFmuni.svg e =E Embarcadero f =F Market & Wharves j =J Church k =K Ingleside l =L Taraval m =M Ocean View n =N Judah s =S Shuttle t =T Third Street cable =File:BSicon CCAR.svg california =File:BSicon CCAR.svg hyde =File:BSicon CCAR.svg mason =File:BSicon CCAR.svg samtrans = SamTrans
  }}
santaclara ={{#switch: a blue =Blue Line (VTA) green =Green Line (VTA) orange =Orange Line (VTA) #default =Santa Clara Valley Transportation Authority
   }}
santiago ={{#switch: a metro =File:Santiago Metro logo.svg 1 =File:Santiago de Chile L1.svg 2 =File:Santiago de Chile L2.svg 3 =File:Santiago de Chile L3.svg 4 =File:Santiago de Chile L4.svg 4a =File:Santiago de Chile L4A.svg 5 =File:Santiago de Chile L5.svg 6 =File:Santiago de Chile L6.svg 7 =File:Santiago de Chile L7.svg 8 =File:Santiago de Chile L8.svg 9 =File:Santiago de Chile L9.svg
  }}
saopaulo ={{#switch: a metro =File:Metrô-SP icon.svg 1 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 2 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 3 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 4 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 5 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 6 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 15 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 16 | 16 }}  17 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/São Paulo Metro' not found. 18 | 18 }}  19 | 19 }}  20 | 20 }}  cptm =File:Cptmsymbol.svg 7 =File:Cptm 7.svg 8 =File:Cptm 8.svg 9 =File:Cptm 9.svg 10 =File:Cptm 10.svg 10+ | 10+ }}  10e = {{safesubst:#if:Line 10 (CPTM)| 10E | 10E }}  11 =File:Cptm 11.svg 12 =File:Cptm 12.svg 13 =File:Cptm 13.svg 13ac | ac = {{safesubst:#if:Line 13 (CPTM)| AC | AC }}  13ae | ae =File:Spairportexpress.svg 14 =File:L14 C.png EMTU =File:Spemtusymbol.svg
 }}
sapporo ={{#switch: a metro =File:ST Logo.svg namboku =Namboku Line tozai |tōzai =Tōzai Line toho | tōhō =File:Subway SapporoToho.svg
 }}
seattle ={{#switch: a link =Link light rail 1 line | 1 =File:Line 1 (Sound Transit) icon.svg 2 line | 2 =File:Line 2 (Sound Transit) icon.svg 3 line | 3 =File:Line 3 (Sound Transit) icon.svg 4 line | 4 =File:Line 4 (Sound Transit) icon.svg t line | t =File:Line T (Sound Transit) icon.svg sounder =Sounder commuter rail n | north | line n =File:Line N (Sound Transit) icon.svg s | south | line s =File:Line S (Sound Transit) icon.svg rapidride =File:RapidRide blank icon.svg b | c | d | e | f | g | h =File:RapidRide A Line icon.svg streetcar =Seattle Streetcar stride =Stride (bus rapid transit) stride s1 =File:Line S1 (Sound Transit) icon.svg stride s2 =File:Line S2 (Sound Transit) icon.svg stride s3 =File:Line S3 (Sound Transit) icon.svg stex =Sound Transit Express soundtransit =Sound Transit
 }}
seoul ={{#switch: a arx =File:Seoul Metro Line Arex.svg{{#switch: local = Local x | express = Express
   }}
chun =Gyeongchun Line ever =Everline gimpo =Gimpo Goldline gtxa =Great Train eXpress gye | jun =Gyeongui–Jungang Line gyeonggang | yeoju =Gyeonggang Line im =Incheon Airport Maglev seohae =Seohae Line sillim =Sillim Line sin =Shinbundang Line bun | suin-bundang = Suin–Bundang Line subway =Seoul Metropolitan Subway ui =Ui LRT uij =U Line File:Seoul Metro Line A.svg{{#switch: local = Local x | express = Express
   }}
 }}
septa =File:SEPTA.svg seville ={{#switch: a metro =File:Logo Metro Sevilla 2024.svg 1 =File:L1 Metro de Sevilla.svg 2 =File:L2 Metro de Sevilla.svg 3 =File:L3 Metro de Sevilla.svg 4 =File:L4 Metro de Sevilla.svg cercanias =File:Cercanias Logo.svg c-1 =File:C-1 light blue.svg c-2 =File:C-2 green.svg c-3 =File:C-3 dark pink.svg c-4 =File:C-4 dark blue.svg c-5 =File:C-5 yellow.svg
 }}
shanghai ={{#switch: {{{3}}} na ={{#switch: a 10 branch | 10 branch }}  11 branch | 11 branch }}  cm | chongming =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Chongming line| Chongming | Chongming }}  jm | jinshan =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Jinshan railway| Jinshan | Jinshan }}  ml | maglev =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Shanghai maglev train| Maglev | Maglev }}  pj | pujiang =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Pujiang line| Pujiang | Pujiang }}  all | airport link = <span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Airport link line (Shanghai Suburban Railway)| Airport Link | Airport Link }}  A | A }} 
   }}
#default ={{#switch: a metro =Shanghai Metro 3 | 7 | 9 | 10 | 13 | 15 | 16 | 18 | 21 =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Line A (Shanghai Metro)| A | A }}  10 branch | 10 branch }}  11 branch | 11 branch }}  cm | chongming =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Chongming line| Chongming | Chongming }}  js | jinshan =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Jinshan railway| Jinshan | Jinshan }}  ml | maglev =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Shanghai maglev train| Maglev | Maglev }}  pj | pujiang =<span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Pujiang line| Pujiang | Pujiang }}  all | airport link = <span style="background-color:#Lua error: expandTemplate: template "Shanghai Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shanghai Metro color" does not exist.;"> {{safesubst:#if:Airport link line (Shanghai Suburban Railway)| Airport Link | Airport Link }}  A | A }} 
   }}
 }}
shaoxing ={{#switch: a metro = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shaoxing Metro' not found. #default = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shaoxing Metro' not found.
 }}
shenyang ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a A | A }}  2 | 2 }} 
   }}
 }}
sheffield =South Yorkshire Supertram shenzhen ={{#switch: {{{3}}} na ={{#switch: a luobao =<span style="background-color:#Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.;"> {{safesubst:#if:Line 1 (Shenzhen Metro)| Luobao | Luobao }}  shekou =<span style="background-color:#Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.;"> {{safesubst:#if:Line 2 (Shenzhen Metro)| Shekou | Shekou }}  longgang =<span style="background-color:#Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.;"> {{safesubst:#if:Line 3 (Shenzhen Metro)| Longgang | Longgang }}  longhua =<span style="background-color:#Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.;"> {{safesubst:#if:Line 4 (Shenzhen Metro)| Longhua | Longhua }}  huanzhong =<span style="background-color:#Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Shenzhen Metro color" does not exist.;"> {{safesubst:#if:Line 5 (Shenzhen Metro)| Huanzhong | Huanzhong }}  1 (Luobao) | 1 (Luobao) }}  2 (Shekou) | 2 (Shekou) }}  3 (Longgang) | 3 (Longgang) }}  4 (Longhua) | 4 (Longhua) }}  5 (Huanzhong) | 5 (Huanzhong) }}  A | A }} 
  }}
#default ={{#switch: a metro =Shenzhen Metro luobao = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shenzhen Metro' not found. shekou = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shenzhen Metro' not found. longgang = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shenzhen Metro' not found. longhua = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shenzhen Metro' not found. huanzhong = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shenzhen Metro' not found. 1 (Luobao) | 1 (Luobao) }}  2 (Shekou) | 2 (Shekou) }}  3 (Longgang) | 3 (Longgang) }}  4 (Longhua) | 4 (Longhua) }}  5 (Huanzhong) | 5 (Huanzhong) }}  #default = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Shenzhen Metro' not found.
  }}
 }}
shijiazhuang ={{#switch: {{{3}}} na ={{#switch: a A | A }} 
   }}
#default ={{#switch: a metro =Shijiazhuang Metro A | A }} 
   }}
 }}
shoreline =Shore Line East smart =Sonoma–Marin Area Rail Transit stockholm ={{#switch: a 7 =File:SL line 7 icon.svg 11 | 13 | 14 | 17 | 18 | 19 | t10 | t11 | t13 | t14 | t17 | t18 | t19 =[[File:SL line {{safesubst:#switch:{{safesubst:#if:A|a}}{{safesubst:#iferror:{{safesubst:#ifexpr:2>0|b}}|c}} ab=A ac=A a=

} icon.svg|27px|link=Line {{safesubst:#switch:{{safesubst:#if:A|a}}{{safesubst:#iferror:{{safesubst:#ifexpr:2>0|b}}|c}}

|ab=A |ac=A |a= |}} (Stockholm Metro)]]

 | 12 =File:SL line 12 icon.svg
 | 21 =File:SL line 21 icon.svg
 | 25 | 26 =File:SL line A icon.svg
 | 27 | 28 | 29 =File:SL line A icon.svg
 | 30 | 31 =File:SL line A icon.svg
 | 40 | 41 | 42 | 43 | 44 | 48 | j40 | j41 | j42 | j43 | j44 | j48 =[[File:SL line {{safesubst:#switch:{{safesubst:#if:A|a}}{{safesubst:#iferror:{{safesubst:#ifexpr:2>0|b}}|c}}

|ab=A |ac=A |a= |}} icon.svg|29px|link=Stockholm commuter rail]]

 | bus =File:SL Bus Symbol.svg
 | boat =File:SL Boat Symbol.svg
 | commuter =File:SL Rail Symbol.svg
 | local =File:SL Rail Symbol.svg
 | metro =File:SL Metro Symbol.svg
 }}

| stuttgart ={{#switch: a

 | s | s-bahn =S-Bahn
 | u | stadtbahn = A
 | sb|seilbahn = Seilbahn
 | vvs = VVS
 | bus = Bus
 | z|zacke = Zacke
 }}

| sunrail =SunRail

| suzhou ={{#switch: {{{3}}}

 | na ={{#switch: a
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Suzhou Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Suzhou Rail Transit color" does not exist.;"> {{safesubst:#if:Line A (Suzhou Metro)| A | A }} 
   }}
 | #default ={{#switch: a
   | rt | srt | metro =Suzhou Metro
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Suzhou Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Suzhou Rail Transit color" does not exist.;"> {{safesubst:#if:Line A (Suzhou Metro)| A | A }} 
   }}
 }}

| sydney | nsw ={{#switch: a

 | bus =File:TfNSW B.svg
 | tway | t =File:Sydney T-Way logo (simplified).svg
 | monorail | mono =File:Sydney metro logo.svg
 | train =File:TfNSW T.svg
 | t1 | north | shore | western =File:TfNSW T1.svg
 | t2 | inner | leppington =File:TfNSW T2.svg
 | t3 | liverpool =File:TfNSW T3.svg
 | t4 | eastern | illawarra =File:TfNSW T4.svg
 | t5 | cumberland =File:TfNSW T5.svg
 | t6 | lidcombe-bankstown =File:TfNSW T6 (2024).svg
 | t7 | olympic =File:TfNSW T7.svg
 | t8 | airport | south =File:TfNSW T8.svg
 | t9 | northern =File:TfNSW T9.svg
 | carlingford =File:TfNSW T6 (2013–2020).svg
 | south west =<span style="color:#Lua error: expandTemplate: template "Sydney Trains color" does not exist.;font-size:125%;line-height:100%">■
 | metro =File:TfNSW M.svg
 | m1 | north west | bankstown =File:TfNSW M1.svg
 | nswtrainlink | regional train | countrylink | cl =File:TfNSW T.svg
 | blue =<span style="color:#Lua error: expandTemplate: template "NSW TrainLink color" does not exist.;font-size:125%;line-height:100%">■
 | hunter =<span style="color:#Lua error: expandTemplate: template "NSW TrainLink color" does not exist.;font-size:125%;line-height:100%">■
 | central coast | newcastle =<span style="color:#Lua error: expandTemplate: template "NSW TrainLink color" does not exist.;font-size:125%;line-height:100%">■
 | coast =<span style="color:#Lua error: expandTemplate: template "NSW TrainLink color" does not exist.;font-size:125%;line-height:100%">■
 | highlands =<span style="color:#Lua error: expandTemplate: template "NSW TrainLink color" does not exist.;font-size:125%;line-height:100%">■
 | light rail =File:TfNSW L.svg
 | l1 | dulwich hill | lightrail | light =File:TfNSW L1.svg
 | l2 | cbd | southeast | randwick =File:TfNSW L2.svg
 | l3 | kingsford =File:TfNSW L3.svg
 | l4 | parramatta =<span style="color:#Lua error: expandTemplate: template "Sydney Light Rail color" does not exist.;font-size:125%;line-height:100%">■
 | coach = File:TfNSW C.svg
 | ferry =File:TfNSW F.svg
 | f1 | manly =File:TfNSW F1 2017.svg
 | f2 | tarongazoo =File:TfNSW F2 2017.svg
 | f3 | parramattariver =File:TfNSW F3 2017.svg
 | f4 | pyrmontbay =File:TfNSW F4 2017.svg
 | f5 | neutralbay =File:TfNSW F5 2017.svg
 | f6 | mosmanbay =File:TfNSW F6 2017.svg
 | f7 | doublebay =File:TfNSW F7 2017.svg
 | f8 | cockatooisland =File:TfNSW F8 2017.svg
 | f9 | watsonsbay =File:TfNSW F9 2017.svg
 | f10 | blackwattlebay =<span style="color:#Lua error: expandTemplate: template "Ferries in NSW color" does not exist.;font-size:125%;line-height:100%">■
 }}

| taichung ={{#switch: a

 | mrt =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taichung MRT' not found.
 | #default =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taichung MRT' not found.
 }}

| tainan ={{#switch: a

 | t =<span style="background-color:#Lua error: expandTemplate: template "Tainan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Tainan Metro color" does not exist.;"> {{safesubst:#if:TRA Line (Tainan)| T | T }} 
 | s =<span style="background-color:#Lua error: expandTemplate: template "Tainan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Tainan Metro color" does not exist.;"> {{safesubst:#if:Shalun Line| Shalun | Shalun }} 
 | #default =<span style="background-color:#Lua error: expandTemplate: template "Tainan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Tainan Metro color" does not exist.;"> {{safesubst:#if:A Line (Tainan Metro)| A | A }} 
}}

| taipei ={{#switch: a

 | metro = File:Taipei Metro Logo(Logo Only).svg
 | bannan | bl = File:Taipei Metro Line BL.svg
 | maokong | m = Maokong Gondola
 | minsheng–xizhi | sb = File:Taipei Metro Line SB.svg
 | songshan–xindian | g = File:Taipei Metro Line G.svg
 | tamsui–xinyi | r = File:Taipei Metro Line R.svg
 | wanda–zhonghe–shulin | lg = File:Taipei Metro Line LG.svg
 | wenhu | br = File:Taipei Metro Line BR.svg
 | xiaobitan = File:Taipei Metro Line Xiaobitan Branch.svg
 | xinbeitou = File:Taipei Metro Line Xinbeitou Branch.svg
 | zhonghe–xinlu | o = File:Taipei Metro Line O.svg
 | #default = File:Taipei Metro Logo(Logo Only).svg
 }}

| taoyuan ={{#switch: a

 | metro = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 | airport | a = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 | blue | b = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 | brown | br = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 | green | g = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 | orange | o = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 | red | r = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 | #default =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Taoyuan Metro' not found.
 }}

| tbilisi = {{#switch: a

 | metro = Tbilisi Metro
 }}

| tehran ={{#switch: a

 | uc =File:Zeichen 123 - Baustelle, StVO 1992.svg
 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tehran Metro' not found.
 }}

| texas ={{#switch: a

 | a-train | atrain =A-train (Texas) {{#if:|A-train}}
 | tre =Trinity Railway Express {{#if:|Trinity Railway Express}}
 | texrail | tex =TEXRail {{#if:|TEXRail}}
 }}

| thessaloniki|thessalonika =Lua error: package.lua:80: module 'Module:Adjacent stations/{{#switch:a

 | m =Thessaloniki Metro
 | r =Hellenic Train
 | p =Thessaloniki Regional Railway
 | #default =Thessaloniki Other
 }}' not found.

| tianjin ={{#switch: a

 | metro =Tianjin Metro (Tianjin Metro Group Co., Ltd.)
 | #default = Lua error: bad argument #1 to 'match' (string expected, got nil).
 }}

| tokyo ={{#switch: a

 | metro =File:Tokyo Metro logo.svg
 | c | chiyoda =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | f | fukutoshin | 13 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | g | ginza | 3 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | h | hibiya =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | m | marunouchi | 4 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | mn | mb | nakano | 4n | 4b =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | n | namboku | 7 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | t | tozai | tōzai | 5 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | y | yurakucho | yūrakuchō | 8 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | z | hanzomon | hanzōmon =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Tokyo Metro' not found.
 | toei  =File:PrefSymbol-Tokyo.svg
 | a | asakusa | 1 =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Toei Subway' not found.
 | e | oedo | ōedo =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Toei Subway' not found.
 | i | mita =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Toei Subway' not found.
 | s | shinjuku =Lua error in package.lua at line 80: module 'Module:Adjacent stations/Toei Subway' not found.
 | toden ={{#ifeq:|arakawa|File:BSicon TRAM.svg|File:BSicon exTRAM.svg}}
 | ks | keisei =File:Number prefix Keisei.svg
 | sa | skyaccess =File:Number prefix SkyAccess.svg
 | sl | shin-keisei =File:Number prefix Shin-Keisei.svg
 | hs | hokuso =File:Number prefix Hokusō.svg
 | sr | shibayama =File:Number prefix Shibayama.svg
 | kk | keikyu =File:Number prefix Keikyū.svg
 | tr | toyo =File:Number prefix Toyo-Rapid.svg
 | ko | keio =File:Number prefix Keio-line.svg
 | in | inokashira =File:Number prefix Keio-Inokashira-line.svg
 | en | enoden =File:Number prefix Enoden.svg
 }}

| toronto ={{#switch: a

 | subway ={{#switch: 
   | 3 =File:BSicon ICTS.svg
   | 5 | 6 | dm | fw | j | se | sm | ww =File:BSicon TRAM.svg
   | #default =File:BSicon SUBWAY.svg
   }} {{#switch: {{{3}}}
   | #default = {{#if:|File:Logo of the Toronto Transit Commission.svg}}
   }}
 | icts =File:BSicon ICTS.svg
 | streetcar =File:BSicon CLRV.svg {{#switch: {{{3}}}
   | 501 ={{#if:{{#if:|501|501}}
      |{{#if:|{{#if:|501|501}}{{#if:|501|501}} }}
      | }}
   | 502 ={{#if:{{#if:|502|502}}
      |{{#if:|{{#if:|502|502}}{{#if:|502|502}} }}
      | }}
   | 503 ={{#if:{{#if:|503|503}}
      |{{#if:|{{#if:|503|503}}{{#if:|503|503}} }}
      | }}
   | 504 ={{#if:{{#if:|504|504}}
      |{{#if:|{{#if:|504|504}}{{#if:|504|504}} }}
      | }}
   | 505 ={{#if:{{#if:|505|505}}
      |{{#if:|{{#if:|505|505}}{{#if:|505|505}} }}
      | }}
   | 506 ={{#if:{{#if:|506|506}}
      |{{#if:|{{#if:|506|506}}{{#if:|506|506}} }}
      | }}
   | 508 ={{#if:{{#if:|508|508}}
      |{{#if:|{{#if:|508|508}}{{#if:|508|508}} }}
      | }}
   | 509 ={{#if:{{#if:|509|509}}
      |{{#if:|{{#if:|509|509}}{{#if:|509|509}} }}
      | }}
   | 510 ={{#if:{{#if:|510|510}}
      |{{#if:|{{#if:|510|510}}{{#if:|510|510}} }}
      | }}
   | 511 ={{#if:{{#if:|511|511}}
      |{{#if:|{{#if:|511|511}}{{#if:|511|511}} }}
      | }}
   | 512 ={{#if:{{#if:|512|512}}
      |{{#if:|{{#if:|512|512}}{{#if:|512|512}} }}
      | }}
   | 514 ={{#if:{{#if:|514|514}}
      |{{#if:|{{#if:|514|514}}{{#if:|514|514}} }}
      | }}
   }}
 | bus =File:BSicon BUS1.svg {{#if:|{{#if:|{{#if:'
      |{{#if:|'| ' }}
      | }}|{{#if:
      |{{#if:||  }}
      | }} }} }}
 | up | upx | up express =File:UP Express icon 2024.svg
 | metrolinx =File:Metrolinx 2017 logo.svg
 | 1big = File:TTC - Line 1 - Yonge-University-Spadina line.svg
 | 2big = File:TTC - Line 2 - Bloor-Danforth line.svg
 | 3big = File:TTC - Line 3 - Scarborough RT line.svg
 | 4big = File:TTC - Line 4 - Sheppard line.svg
 | 5big = File:TTC - Line 5.svg
 | 6big = File:TTC - Line 6.svg
 | #default = File:Logo of the Toronto Transit Commission.svg
 }}

| trirail =Tri-Rail

| uta ={{#switch: a

 | s | 720 =File:UTA S-Line Icon.svg
 | trax =File:UTA icon.svg
 | frontrunner | purple =File:UTA FrontRunner Icon.svg
 | blue  =File:UTA Blue Icon.svg
 | red  =File:UTA Red Icon.svg
 | green  =File:UTA Green Icon.svg
 | uvx  =File:UTA BRT Icon.svg
 | ogx  =File:UTA BRT Icon.svg
 | 701 =<span style="background-color:#Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.;"> {{safesubst:#if:Blue Line (TRAX)| 701 | 701 }} 
 | 703 =<span style="background-color:#Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.;"> {{safesubst:#if:Red Line (TRAX)| 703 | 703 }} 
 | 704 =<span style="background-color:#Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.;"> {{safesubst:#if:Green Line (TRAX)| 704 | 704 }} 
 | 750 =<span style="background-color:#Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Utah Transit Authority color" does not exist.;"> {{safesubst:#if:FrontRunner| 750 | 750 }} 
 | #default =File:UTA icon.svg
}}

| utrecht ={{#switch: a

 | u-ov =Utrechtse sneltram}}

| valencia ={{#switch: a

 | metro =File:Isotip de Metrovalència.svg
 | 1 =File:Línia 1 de Metrovalència.svg
 | 2 =File:Línia 2 de Metrovalència.svg
 | 3 =File:Línia 3 de Metrovalència.svg
 | 4 =File:Línia 4 de Metrovalència.svg
 | 5 =File:Línia 5 de Metrovalència.svg
 | 6 =File:Línia 6 de Metrovalència.svg
 | 7 =File:Línia 7 de Metrovalència.svg
 | 8 =File:Línia 8 de Metrovalència.svg
 | 9 =File:Línia 9 de Metrovalència.svg
 | 10 =File:Línia 10 de Metrovalència.svg
 }}

| vancouver ={{#switch: a

 | bus ={{#if: 
   | {{#switch: {{{3}}}
     | bl =File:Translinkbus.svg
     | 95 =File:Translinkbus.svg
     | 96 =File:Translinkbus.svg
     | 97 =File:Translinkbus.svg
     | 99 =File:Translinkbus.svg
     }}
   | File:Translinkbuses.svg
   }}
 | rapidbus ={{#if: 
   | {{#switch: {{{3}}}
     | r1 =File:Translinkbusrapid.svg
     | r2 =File:Translinkbusrapid.svg
     | r3 =File:Translinkbusrapid.svg
     | r4 =File:Translinkbusrapid.svg
     | r5 =File:Translinkbusrapid.svg
     | r6 =File:Translinkbusrapid.svg
    }}
   | File:Translinkbusrapid.svg
   }}
 | canada =File:Translinkcanada.svg
 | evergreen =File:Translinkevergreen.svg
 | expo =File:Translinkexpo.svg
 | millennium =File:Translinkmillennium.svg
 | seabus =File:Translinkseabus.svg
 | translink={{#if:||File:Translinkwaypoint.svg}} 
 | wce =File:Translinkwce.svg
 }}

| victoria | melbourne ={{#switch: a

 | train =Specify region – replace "train" with "met train" or "reg train"
 | metropolitan | metropolitan train | metro | met | met train =Metropolitan train
 | regional | regional train | vline | v/line | reg | reg train =Regional train
 | alamein
 | belgrave
 | craigieburn
 | cranbourne
 | frankston
 | hurstbridge
 | lilydale
 | mernda
 | pakenham
 | sandringham
 | sunbury
 | upfield
 | werribee
 | williamstown =<span style="color:#Lua error: expandTemplate: template "Melbourne color" does not exist.;font-size:120%;line-height:100%">●
 | albury
 | ararat
 | bairnsdale
 | ballarat
 | bendigo
 | echuca
 | geelong
 | maryborough
 | seymour
 | shepparton
 | traralgon
 | warrnambool =<span style="color:#Lua error: expandTemplate: template "V/Line color" does not exist.;font-size:120%;line-height:100%">●
 | epsom | eaglehawk =<span style="color:#Lua error: expandTemplate: template "V/Line color" does not exist.;font-size:125%;line-height:100%">●
 | flemington racecourse  | flemington =<span style="color:#Lua error: expandTemplate: template "Melbourne color" does not exist.;font-size:120%;line-height:100%">●
 | glen waverley =<span style="color:#Lua error: expandTemplate: template "Melbourne color" does not exist.;font-size:120%;line-height:100%">●
 | south morang =<span style="color:#Lua error: expandTemplate: template "Melbourne color" does not exist.;font-size:120%;line-height:100%">●
 | stony point =<span style="color:#Lua error: expandTemplate: template "Melbourne color" does not exist.;font-size:120%;line-height:100%">●
 | swan hill =<span style="color:#Lua error: expandTemplate: template "V/Line color" does not exist.;font-size:120%;line-height:100%">●
 | waurn ponds =<span style="color:#Lua error: expandTemplate: template "V/Line color" does not exist.;font-size:120%;line-height:100%">●
 | wendouree =<span style="color:#Lua error: expandTemplate: template "V/Line color" does not exist.;font-size:120%;line-height:100%">●
 | tram =Metropolitan tram
 | 1 | 3 | 3a | 5 | 6 | 11 | 12 | 16 | 19 | 30 | 35 | 48 | 57 | 58 | 59 | 64 | 67 | 70 | 72 | 75 | 78 | 82 | 86 | 96 | 109 =<span style="color:#Lua error: expandTemplate: template "Yarra Trams color" does not exist.;font-size:120%;line-height:100%">■
 | cc | city circle =<span style="color:#Lua error: expandTemplate: template "Yarra Trams color" does not exist.;font-size:120%;line-height:100%">■
 | bus =Specify region – replace "bus" with "met bus" or "reg bus"
 | metropolitan bus | met bus =Metropolitan bus
 | regional bus | reg bus =Regional bus
 | coach =Regional coach
 | ferry =Ferry
 | skybus =Skybus
 | adelaide | the overland | overland | gsr | great southern rail =<span style="color:#Lua error: expandTemplate: template "Journey Beyond color" does not exist.;font-size:120%;line-height:100%">●
 | sydney | xpt | melbourne xpt | trainlink | nsw trainlink =NSW TrainLink Southern
 | #default =Unknown value for second argument
 }}

| taiyuan ={{#switch: {{{3}}}

 | na ={{#switch: a
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Taiyuan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Taiyuan Metro color" does not exist.;"> {{safesubst:#if:Line A (Taiyuan Metro)| A | A }} 
   }}
 | #default ={{#switch: a
   | metro =Taiyuan Metro
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Taiyuan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Taiyuan Metro color" does not exist.;"> {{safesubst:#if:Line A (Taiyuan Metro)| A | A }} 
   }}
 }}

| vienna ={{#switch: a

 | train   =File:Train Austria.svg
 | s-bahn | s =File:S-Bahn Austria.svg
 | s-main =File:Stammstrecke Wien.svg
 | s1 | s2 | s3 | s4 | s7 | s40 | s45 | s50 | s60 | s80 | vorortelinie = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Vienna S-Bahn' not found.
 | u-bahn | u =File:U-Bahn Wien.svg
 | u1 =File:Wien U1.svg
 | u2 =File:Wien U2.svg
 | u3 =File:Wien U3.svg
 | u4 =File:Wien U4.svg
 | u5 =File:Wien U5.svg
 | u6 =File:Wien U6.svg
 | cat =[[City Airport Train|{{#switch:RB
| IC | ICE = CAT 
| #default = {{#if:CAT | CAT | RB  }}

}}{{#if:RB||No Template:Bahnlinie parameter supplied!}}]]

 | wlb | lokalbahn =File:Logo Wiener Lokalbahn.svg
 | tram ={{#if:|Lua error in package.lua at line 80: module 'Module:Adjacent stations/Trams in Vienna' not found.|File:Tram-Logo.svg}}
 | bus =[[Buses in Vienna|{{#switch:U
| IC | ICE = Bus 
| #default = {{#if:Bus | Bus | U  }}

}}{{#if:U||No Template:Bahnlinie parameter supplied!}}]]

 | r =[[Transportation in Vienna#Railways|{{#switch:RB
| IC | ICE = R 
| #default = {{#if:R | R | RB  }}

}}{{#if:RB||No Template:Bahnlinie parameter supplied!}}]]

 | rex =[[Transportation in Vienna#Railways|{{#switch:RB
| IC | ICE = REX 
| #default = {{#if:REX | REX | RB  }}

}}{{#if:RB||No Template:Bahnlinie parameter supplied!}}]]

 | wiener lokalbahnen =File:Logo Wiener Lokalbahn.svg
 | 1 | 2 | 5 | 6 | 9 | 10 | 18 | 25 | 26 | 30 | 31 | 33 | 37 | 38 | 40 | 41 | 42 | 43 | 44 | 46 | 49 | 52 | 58 | 60 | 62 | 67 | 71 | d | e | o =[[Trams in Vienna|{{#switch:U
| IC | ICE = A 
| #default = {{#if:A | A | U  }}

}}{{#if:U||No Template:Bahnlinie parameter supplied!}}]]

 | vor | #default =File:Logo VOR.svg
 }}

| virgin =Virgin Trains USA | vorarlberg ={{#switch: a

 | s1 | s3 | s4 = A
 | s-bahn | s = File:S-Bahn Austria.svg
 }}

| vre =Virginia Railway Express

| vitoria-gasteiz={{#switch: a

 | tram | tranbia =File:Euskotren Tranbia Logo.svg

}}

| warsaw ={{#switch: a

 | rail =Polish State Railways
 | metro =Warsaw Metro
 | m1 =Line M1
 | m2 =Line M2
 | m3 =Line M3
 | m4 =Line M4
 | m5 =Line M5
 | skm =Szybka Kolej Miejska
 }}

| washington ={{#switch: a

 | metro =File:WMATA Metro Logo small.svg
 | blue | bl | b =File:WMATA Blue New.svg
 | green | gr | g =File:WMATA Green New.svg
 | orange | or | o =File:WMATA Orange New.svg
 | purple | pu | p =File:MTA Purple Line logo.svg
 | red | rd | r =File:WMATA Red New.svg
 | silver | sv | s =File:WMATA Silver New.svg
 | yellow | yl | y =File:WMATA Yellow New.svg
 | metroway = File:Metroway logo (cropped).svg
 | streetcar = File:BSicon TRAM1.svg
 | art = File:Arlington transit logo notext.svg
 | dash = File:ATC DASH Bus Logo 2025.png
 | omniride = File:Omniride logo no text.svg
 }}

| waterloo ={{#switch: a

 | bus =File:BSicon BUS1.svg
 | ion =File:Waterloo ION logo.svg
}}

| westmidlands ={{#switch: a

 | bus | red =File:West Midlands Bus generic symbol.svg
 | cycle | cycle hire | green =File:West Midlands Cycle generic symbol.svg
 | metro | tram | blue =File:MidlandMetroGenericSymbol.svg
 | rail | railway | trains | orange =File:West Midlands Railway generic symbol.svg
 | roads | road | pink =File:West Midlands Roads generic symbol.svg
}}

| wuhan ={{#switch: {{{3}}}

 | na ={{#switch: a
   | 21 | yl | yangluo =<span style="background-color:#Lua error: expandTemplate: template "Wuhan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhan Metro color" does not exist.;"> {{safesubst:#if:Yangluo line| Yangluo | Yangluo }} 
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Wuhan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhan Metro color" does not exist.;"> {{safesubst:#if:Line A (Wuhan Metro)| A | A }} 
   }}
 | #default ={{#switch: a
   | 11 =<span style="background-color:#Lua error: expandTemplate: template "Wuhan Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Wuhan Metro color" does not exist.;"> {{safesubst:#if:Line A (Wuhan Metro)| A | A }} 
   | 21 | yl | yangluo =<span style="background-color:#Lua error: expandTemplate: template "Wuhan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhan Metro color" does not exist.;"> {{safesubst:#if:Yangluo line| Yangluo | Yangluo }} 
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Wuhan Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhan Metro color" does not exist.;"> {{safesubst:#if:Line A (Wuhan Metro)| A | A }} 
   }}
 }}

| wuhu ={{#switch: {{{3}}}

 | na ={{#switch: a
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.;"> {{safesubst:#if:Line A (Wuhu Rail Transit)| A | A }} 
   }}
 | #default ={{#switch: a
   | metro =
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.;"> {{safesubst:#if:Line A (Wuhu Rail Transit)| A | A }} 
   | s ={{#switch: {{{4}}}
     | na =<span style="background-color:#Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.;"> {{safesubst:#if:Line S{{{3}}} (Wuhu Rail Transit)| [[Line S{{{3}}} (Wuhu Rail Transit)|S{{{3}}}]] | S{{{3}}} }} 
     | #default =<span style="background-color:#Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuhu Rail Transit color" does not exist.;"> {{safesubst:#if:Line S{{{3}}} (Wuhu Rail Transit)| [[Line S{{{3}}} (Wuhu Rail Transit)|S{{{3}}}]] | S{{{3}}} }} 
     }}
   }}
 }}

| wuxi ={{#switch: {{{3}}}

 | na ={{#switch: a
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Wuxi Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuxi Metro color" does not exist.;"> {{safesubst:#if:Line A (Wuxi Metro)| A | A }} 
   }}
 | #default ={{#switch: a
   | metro =Wuxi Metro
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Wuxi Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Wuxi Metro color" does not exist.;"> {{safesubst:#if:Line A (Wuxi Metro)| A | A }} 
   }}
 }}

| xi'an ={{#switch: {{{3}}}

 | na ={{#switch: a
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Xi'an Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Xi'an Metro color" does not exist.;"> {{safesubst:#if:Line A (Xi'an Metro)| A | A }} 
   }}
 | #default ={{#switch: a
   | metro =Xi'an Metro
   | 4 =<span style="background-color:#Lua error: expandTemplate: template "Xi'an Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Xi'an Metro color" does not exist.;"> {{safesubst:#if:Line 4 (Xi'an Metro)| 4 | 4 }} 
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Xi'an Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Xi'an Metro color" does not exist.;"> {{safesubst:#if:Line A (Xi'an Metro)| A | A }} 
   }}
 }}

| xiamen ={{#switch: {{{3}}}

 | na ={{#switch: a
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Xiamen Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Xiamen Metro color" does not exist.;"> {{safesubst:#if:Line A (Xiamen Metro)| A | A }} 
   }}
 | #default ={{#switch: a
   | metro =Xiamen Metro
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Xiamen Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Xiamen Metro color" does not exist.;"> {{safesubst:#if:Line A (Xiamen Metro)| A | A }} 
   }}
 }}

| xuzhou ={{#switch: a

 | metro = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Xuzhou Metro' not found.
 | #default = Lua error in package.lua at line 80: module 'Module:Adjacent stations/Xuzhou Metro' not found.
 }}

| yokohama ={{#switch: a

 | subway =File:Yokohama Municipal Subway Logo.svg
 | blue =File:Yokohama Municipal Subway Blue Line symbol.svg
 | green =File:Yokohama Municipal Subway Green Line symbol.svg
 }}

| york ={{#switch: a

 | yrt =File:York Region Transit logo.svg
 | viva =File:Viva blue logo.svg
 | blue =File:Viva blue.svg
 | green =File:Viva green.svg
 | orange =File:Viva orange.svg
 | pink =File:Viva pink.svg
 | purple =File:Viva purple.svg
 | yellow =File:Viva yellow.svg
 }}

| zaragoza ={{#switch: a

 | tram =File:BSicon TRAM.svg
 | cercanias =File:Cercanias Logo.svg
 | tuzsa =File:Aiga bus on red circle.svg
 | ctaz =File:Aiga bus on green circle.svg
 }}

| zhengzhou ={{#switch: {{{3}}}

 | na ={{#switch: a
   | c | cj | suburban | chengjiao =<span style="background-color:#Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.;"> {{safesubst:#if:Chengjiao line| Chengjiao | Chengjiao }} 
   | c1 | suburban1 | chengjiao1 =<span style="background-color:#Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.;"> {{safesubst:#if:Chengjiao line| Chengjiao | Chengjiao }} 
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.;"> {{safesubst:#if:Line A (Zhengzhou Metro)| A | A }} 
   }}
 | #default ={{#switch: a
   | metro =Zhengzhou Metro
   | 2 =<span style="background-color:#Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.; color:#000; border:0.1em solid #Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.;"> {{safesubst:#if:Line A (Zhengzhou Metro)| A | A }} 
   | c | cj | suburban | chengjiao =<span style="background-color:#Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.;"> {{safesubst:#if:Chengjiao line| Chengjiao | Chengjiao }} 
   | c1 | suburban1 | chengjiao1 =<span style="background-color:#Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.;"> {{safesubst:#if:Chengjiao line| Chengjiao | Chengjiao }} 
   | #default =<span style="background-color:#Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Zhengzhou Metro color" does not exist.;"> {{safesubst:#if:Line A (Zhengzhou Metro)| A | A }} 
   }}
 }}


| air ={{#switch: a

 | base =[[File:BSicon {{#if:|ex|}}FIGHTER.svg|10px|link=Military air base|alt=Airbase|class=skin-invert]]
 | field =Private airfield
 | #default =Airport interchange
 }}
 | airbase =[[File:BSicon {{#if:A|ex|}}FIGHTER.svg|10px|link=Military air base|alt=Airbase|class=skin-invert]]

| airfield =Private airfield

| bike | bicycle =Bicycle facilities

| bus ={{#switch: a

 | rapid | brt =Bus rapid transit
 | trolley | trolleybus | tb =Trolleybus
 | 1 =Bus interchange
 | #default =Bus interchange
}}

| cable =Cable car

| express =Express train

| ferry =ferry/water interchange

| funicular | incline =Funicular

| heliport =Heliport

| heritage ={{#switch: a

 | rail =[[File:BSicon {{#if:|ex|}}lDAMPF.svg|10px|link=Heritage railway|alt=Heritage railway|class=skin-invert]]
 | tram =Heritage streetcar
 | pcc =Heritage streetcar
}}

| metro | subway | underground =Buenosaires interchange

| mono | monorail =Monorail

| park | parking =[[File:{{#ifeq:A|1|Centro other car parking large.svg|BSicon PARKING.svg}}|10px|link=Parking|alt=Parking]]

| rail =[[File:{{#ifeq:A|1|BSicon BAHN.svg|Aiga railtransportation 25.svg}}|10px|link=|alt=Mainline rail interchange|class=skin-invert]]

| tram | light rail =[[File:BSicon TRAM{{#ifeq:A|1||1}}.svg|10px|link=buenosaires|alt=Buenosaires interchange|class=skin-invert]]

| trolley | trolleybus =Trolleybus

| wheelchair =[[File:{{#ifeq:A|1|Handicapped Accessible sign.svg|Wheelchair symbol.svg}}|10px|link=Accessibility#Transportation|alt=Handicapped/disabled access|class=skin-invert]]

| no_wheelchair =Handicapped/disabled access


| at ={{#switch: a

 | öbb | obb =File:Logo ÖBB.svg
 | westbahn =File:Westbahn-logo-pantone.svg
 }}

| be ={{#switch: a

 | eul =w:Eurolines
 | rail =File:SNCB logo.svg
 }}

| bg ={{#switch: a

 | rail =File:Bulgarian National Railways.svg
 }}

| by ={{#switch: a

 | rail =Belarusian Railway
 }}

| ca ={{#switch: a

 | cn =File:CN Railway logo.svg
 | cp =File:Canadian Pacific Railway logo 2014.svg
 | cpkc =File:CPKC Wordmark.svg
 | onr=File:Ontario Northland logo icon.svg
 | ontcbus=File:Ontario Northland logo icon.svg
 | rail | via =File:VIA Rail Canada simplified.svg
 }}

| ch ={{#switch: a

 | rail =File:SBB logo simplified.svg
 }}

| cn ={{#switch: a

 | rail =China Railway
 | crh = China Railway High-speed
 | metro =Urban rail transit in China
 | prdir =PRDIR 
 | mono =Urban rail transit in China
 }}

| de ={{#switch: a

 | rail =Deutsche Bahn
 | s-bahn =S-Bahn
 | u-bahn =U-Bahn
 | stadtbahn =Stadtbahn
 }}

| es ={{#switch: a

 | rail =Renfe
 | cercanias =File:Cercanias Logo.svg
 | feve =Feve
 }}

| fr ={{#switch: a

 | rail =SNCF
 | ouigo =Ouigo
 | ter =TER
 | tgv =TGV
 | tgvinoui =TGV inOui
 | tgvlyria =TGV Lyria
 }}

| gb ={{#switch: a

 | rail =National Rail
 | bus =File:BSicon BUS.svg
 | birmingham =Midland Metro
 | blackpool =Blackpool tramway
 | edinburgh =Edinburgh Trams
 | glasgow =Glasgow Subway
 | leeds =West Yorkshire Metro
 | liverpool =Merseyrail
 | manchester | metrolink =Manchester Metrolink
 | newcastle =Tyne and Wear Metro
 | nottingham =Nottingham Express Transit  
 | sheffield =Sheffield Supertram
 | calmac =Caledonian MacBrayne
 | brail =British Rail
 }}

| ie ={{#switch: a

 | rail =Iarnród Éireann
 | bus =Transport in Ireland#Bus services}}}
 }}

| il | israel ={{#switch: a

 | bus =Bus transport in Israel
 | carmelit =Carmelit
 | egged =Egged (company)
 | rail = Israel Railways
 | railw = Israel Railways
 | jerusalem light rail =Jerusalem Light Rail
 | tel aviv light rail | dankal =Tel Aviv Light Rail

}}

| ir | iran ={{#switch: a

 | rail = File:Aiga railtransportation 25.svg
 }}

| it ={{#switch: a

 | rail =Trenitalia
 }}

| jp | ja ={{#switch: a

 | jrh =Hokkaido Railway Company
 | jre =East Japan Railway Company
 | jrc =Central Japan Railway Company
 | jrw =West Japan Railway Company
 | jrs =Shikoku Railway Company
 | jrk =Kyushu Railway Company
 | jrf =Japan Freight Railway Company
   | shr =File:Donan Isaribi Logomark.svg
 | shinkansen ={{#switch:  {{{3}}}
   | a | akita =Akita Shinkansen
   | ho | hokkaidō | hokkaido =Hokkaido Shinkansen
   | hu | hokuriku =Hokuriku Shinkansen
   | j | jōetsu | joetsu =Jōetsu Shinkansen
   | k | kyushu =Kyushu Shinkansen
   | n | nagano =Nagano Shinkansen
   | s | sanyō | sanyo =Sanyō Shinkansen
   | to | tōkaidō | tokaido =Tōkaidō Shinkansen
   | tu | tōhoku | tohoku =Tōhoku Shinkansen
   | y | yamagata =Yamagata Shinkansen
   | #default =Shinkansen
   }}
 | jrwest ={{#switch: {{{3}}}
   | h | hiroshima ={{#switch: {{{4}}}
     | b | blue | kabe = {{safesubst:#if:Kabe_Line| {{ safesubst:#if:  ||B}} | {{ safesubst:#if:  ||B}} }} 
     | g | green = {{safesubst:#if:San-yō_Line| {{ safesubst:#if:  ||G}} | {{ safesubst:#if:  ||G}} }} 
     | p | purple | geibi = {{safesubst:#if:Geibi_Line| {{ safesubst:#if:  ||P}} | {{ safesubst:#if:  ||P}} }} 
     | r | red = {{safesubst:#if:San-yō_Line| {{ safesubst:#if:  ||R}} | {{ safesubst:#if:  ||R}} }} 
     | y | yellow | kure = {{safesubst:#if:Kure_Line| {{ safesubst:#if:  ||Y}} | {{ safesubst:#if:  ||Y}} }} 
     }}
   | k | kinki ={{#switch: {{{4}}}
     | hokuriku = {{safesubst:#if:Hokuriku_Line| {{ safesubst:#if:  ||A}} | {{ safesubst:#if:  ||A}} }} 
     | biwako = {{safesubst:#if:Biwako_Line| {{ safesubst:#if:  ||A}} | {{ safesubst:#if:  ||A}} }} 
     | jrkyoto = {{safesubst:#if:JR Kyōto_Line| {{ safesubst:#if:  ||A}} | {{ safesubst:#if:  ||A}} }} 
     | jrkobe = {{safesubst:#if:JR Kōbe_Line| {{ safesubst:#if:  ||A}} | {{ safesubst:#if:  ||A}} }} 
     | sanyo = {{safesubst:#if:San-yō_Line| {{ safesubst:#if:  ||A}} | {{ safesubst:#if:  ||A}} }} 
     | ako = {{safesubst:#if:Akō_Line| {{ safesubst:#if:  ||A}} | {{ safesubst:#if:  ||A}} }} 
     | b | kosei = {{safesubst:#if:Kosei_Line| {{ safesubst:#if:  ||B}} | {{ safesubst:#if:  ||B}} }} 
     | c | kusatsu = {{safesubst:#if:Kusatsu_Line| {{ safesubst:#if:  ||C}} | {{ safesubst:#if:  ||C}} }} 
     | d | nara = {{safesubst:#if:Nara_Line| {{ safesubst:#if:  ||D}} | {{ safesubst:#if:  ||D}} }} 
     | sagano = {{safesubst:#if:Sagano_Line| {{ safesubst:#if:  ||E}} | {{ safesubst:#if:  ||E}} }} 
     | sanin = {{safesubst:#if:San-in_Line| {{ safesubst:#if:  ||E}} | {{ safesubst:#if:  ||E}} }} 
     | f | osakahigashi = {{safesubst:#if:Ōsaka_Higashi_Line| {{ safesubst:#if:  ||F}} | {{ safesubst:#if:  ||F}} }} 
     | jrtakarazuka = {{safesubst:#if:JR_Takarazuka_Line| {{ safesubst:#if:  ||G}} | {{ safesubst:#if:  ||G}} }} 
     | fukuchiyama = {{safesubst:#if:Fukuchiyama_Line| {{ safesubst:#if:  ||G}} | {{ safesubst:#if:  ||G}} }} 
     | jrtozai = {{safesubst:#if:JR_Tōzai_Line| {{ safesubst:#if:  ||H}} | {{ safesubst:#if:  ||H}} }} 
     | gakkentoshi = {{safesubst:#if:Gakkentoshi_Line| {{ safesubst:#if:  ||H}} | {{ safesubst:#if:  ||H}} }} 
     | i | kakogawa = {{safesubst:#if:Kakogawa Line| {{ safesubst:#if:  ||I}} | {{ safesubst:#if:  ||I}} }} 
     | j | bantan = {{safesubst:#if:Bantan_Line| {{ safesubst:#if:  ||J}} | {{ safesubst:#if:  ||J}} }} 
     | k | kishin = {{safesubst:#if:Kishin_Line| {{ safesubst:#if:  ||K}} | {{ safesubst:#if:  ||K}} }}  
     | l | maizuru = {{safesubst:#if:Maizuru_Line| {{ safesubst:#if:  ||L}} | {{ safesubst:#if:  ||L}} }} 
     | o | osakaloop = {{safesubst:#if:Ōsaka_Loop_Line| {{ safesubst:#if:  ||O}} | {{ safesubst:#if:  ||O}} }} 
     | p | jryumesaki = {{safesubst:#if:JR_Yumesaki_Line| {{ safesubst:#if:  ||P}} | {{ safesubst:#if:  ||P}} }} 
     | q | yamatoji = {{safesubst:#if:Yamatoji_Line| Q | Q }} 
     | r | hanwa = {{safesubst:#if:Hanwa_Line| {{ safesubst:#if:  ||R}} | {{ safesubst:#if:  ||R}} }} 
     | s | kansaiairport = {{safesubst:#if:Kansai-airport_Line| {{ safesubst:#if:  ||S}} | {{ safesubst:#if:  ||S}} }} 
     | t | wakayama = {{safesubst:#if:Wakayama_Line| {{ safesubst:#if:  ||T}} | {{ safesubst:#if:  ||T}} }} 
     | u | manyomahoroba = {{safesubst:#if:Man-yo_Mahoroba_Line| {{ safesubst:#if:  ||U}} | {{ safesubst:#if:  ||U}} }} 
     | v | kansai = {{safesubst:#if:Kansai_Line| {{ safesubst:#if:  ||V}} | {{ safesubst:#if:  ||V}} }} 
     | w | kisei = {{safesubst:#if:Kisei_Line| W | W }} 
     }}
   | o | okayama ={{#switch: {{{4}}}
     | l | unoport = {{safesubst:#if:Uno-port_Line| {{ safesubst:#if:  ||L}} | {{ safesubst:#if:  ||L}} }} 
     | m | setoohashi = {{safesubst:#if:Seto-Ōhashi_Line| {{ safesubst:#if:  ||M}} | {{ safesubst:#if:  ||M}} }} 
     | n | ako = {{safesubst:#if:Akō_Line| {{ safesubst:#if:  ||N}} | {{ safesubst:#if:  ||N}} }} 
     | s = {{safesubst:#if:San-yō_Line| {{ safesubst:#if:  ||S}} | {{ safesubst:#if:  ||S}} }} 
     | t | tsuyama = {{safesubst:#if:Tsuyama_Line| {{ safesubst:#if:  ||T}} | {{ safesubst:#if:  ||T}} }} 
     | u | momotaro = {{safesubst:#if:Momotarō_Line| {{ safesubst:#if:  ||U}} | {{ safesubst:#if:  ||U}} }} 
     | v | hakubi = {{safesubst:#if:Hakubi_Line| {{ safesubst:#if:  ||V}} | {{ safesubst:#if:  ||V}} }} 
     | w = {{safesubst:#if:San-yō_Line| W | W }} 
     | x = {{safesubst:#if:San-yō_Line| {{ safesubst:#if:  ||X}} | {{ safesubst:#if:  ||X}} }} 
     | z | fukuen = {{safesubst:#if:Fukuen_Line| {{ safesubst:#if:  ||Z}} | {{ safesubst:#if:  ||Z}} }} 
     }}
   | s | sanin ={{#switch: {{{4}}}
     | a = {{safesubst:#if:San-in_Line| {{ safesubst:#if:  ||A}} | {{ safesubst:#if:  ||A}} }} 
     | b | imbi = {{safesubst:#if:Imbi_Line| {{ safesubst:#if:  ||B}} | {{ safesubst:#if:  ||B}} }} 
     | c | sakai = {{safesubst:#if:Sakai_Line| {{ safesubst:#if:  ||C}} | {{ safesubst:#if:  ||C}} }} 
     | d = {{safesubst:#if:San-in_Line| {{ safesubst:#if:  ||D}} | {{ safesubst:#if:  ||D}} }} 
     | e | kisuki = {{safesubst:#if:Kisuki_Line| {{ safesubst:#if:  ||E}} | {{ safesubst:#if:  ||E}} }} 
     | f | sanko = {{safesubst:#if:Sankō_Line| {{ safesubst:#if:  ||F}} | {{ safesubst:#if:  ||F}} }} 
     | v | hakubi = {{safesubst:#if:Hakubi_Line| {{ safesubst:#if:  ||V}} | {{ safesubst:#if:  ||V}} }} 
     }}
   }}
 | kintetsu ={{#switch: {{{3}}}
   | a | namba/nara =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:| [[|{{ safesubst:#if:  ||A}}]] | {{ safesubst:#if:  ||A}} }} 
   | namba | nara =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Kintetsu {{{3}}} Line| [[Kintetsu {{{3}}} Line|{{ safesubst:#if:  ||A}}]] | {{ safesubst:#if:  ||A}} }} 
   | b | kyoto/kashihara =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:| [[|{{ safesubst:#if:  ||B}}]] | {{ safesubst:#if:  ||B}} }} 
   | kyoto | kashihara =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Kintetsu {{{3}}} Line| [[Kintetsu {{{3}}} Line|{{ safesubst:#if:  ||A}}]] | {{ safesubst:#if:  ||A}} }} 
   | c | keihanna =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Keihanna Line| {{ safesubst:#if:  ||C}} | {{ safesubst:#if:  ||C}} }} 
   | d | osaka =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Osaka Line| {{ safesubst:#if:  ||D}} | {{ safesubst:#if:  ||D}} }} 
   | e | nagoya =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Kintetsu Nagoya Line| {{ safesubst:#if:  ||E}} | {{ safesubst:#if:  ||E}} }} 
   | f | minami osaka/yoshino =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:| [[|{{ safesubst:#if:  ||F}}]] | {{ safesubst:#if:  ||F}} }} 
   | minami osaka | yoshino =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:{{{3}}} Line| [[{{{3}}} Line|{{ safesubst:#if:  ||F}}]] | {{ safesubst:#if:  ||F}} }} 
   | g | ikoma =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Ikoma Line| {{ safesubst:#if:  ||G}} | {{ safesubst:#if:  ||G}} }} 
   | h | tenri =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Tenri Line| {{ safesubst:#if:  ||H}} | {{ safesubst:#if:  ||H}} }} 
   | i | tawaramoto =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Tawaramoto Line| {{ safesubst:#if:  ||I}} | {{ safesubst:#if:  ||I}} }} 
   | j | shigi =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Shigi Line| {{ safesubst:#if:  ||J}} | {{ safesubst:#if:  ||J}} }} 
   | k | yunoyama =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Yunoyama Line| {{ safesubst:#if:  ||K}} | {{ safesubst:#if:  ||K}} }} 
   | l | suzuka =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Suzuka Line| {{ safesubst:#if:  ||L}} | {{ safesubst:#if:  ||L}} }} 
   | m | yamada/toba/shima =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:| [[|{{ safesubst:#if:  ||M}}]] | {{ safesubst:#if:  ||M}} }} 
   | yamada | toba | shima =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Kintetsu {{{3}}} Line| [[Kintetsu {{{3}}} Line|{{ safesubst:#if:  ||M}}]] | {{ safesubst:#if:  ||M}} }} 
   | n | domyoji =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Domyoji Line| {{ safesubst:#if:  ||N}} | {{ safesubst:#if:  ||N}} }} 
   | o | nagano =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Kintetsu Nagano Line| {{ safesubst:#if:  ||O}} | {{ safesubst:#if:  ||O}} }} 
   | p | gose =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Gose Line| {{ safesubst:#if:  ||P}} | {{ safesubst:#if:  ||P}} }} 
   | y | ikoma cable =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Ikoma Cable Line| {{ safesubst:#if:  ||Y}} | {{ safesubst:#if:  ||Y}} }} 
   | z | nishi-shigi cable =<span style="background-color:#Lua error: expandTemplate: template "Kintetsu color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Kintetsu color" does not exist.;"> {{safesubst:#if:Nishi-Shigi Cable Line| {{ safesubst:#if:  ||Z}} | {{ safesubst:#if:  ||Z}} }} 
   | isl =Ise-Shima Liner
   | shimakaze =Shimakaze
   | sl =Sakura Liner
   | ul =Urban Liner
   | #default =Kintetsu Railway
   }}
 }}

| kr ={{#switch: a

 | rail =Korail
 | ktx =KTX
 | srt =SRT
 }}

| my ={{#switch: a

 | ktm ={{#switch:  {{{3}}}
   | k1 = {{safesubst:#if:Seremban Line| 1 | 1 }} 
   | k2 = {{safesubst:#if:Port Klang Line| 2 | 2 }} 
   | komuter =KTM Komuter 
   |#default =Keretapi Tanah Melayu
 }}
 | ktmkomuter =KTM Komuter 
 | rapidkl =Rapid KL (brand)
 | rapidpenang =Rapid Penang
 | erl =Express Rail Link
 | mrt =Malaysia Rapid Transit Corporation
 | rail ={{#switch:  {{{3}}}
   | ic =KTM Intercity
   | knorth =KTM Komuter Northern Sector
   | ksouth =KTM Komuter Southern Sector
   | ktm =Keretapi Tanah Melayu
   | ktmk =KTM Komuter 
   | rapidkl =Rapid KL
   | rapidpenang =Rapid Penang
 }}
 | railic =KTM Intercity
 | railets =KTM ETS
 | railknorth =KTM Komuter Northern Sector
 | railksouth =KTM Komuter Southern Sector
 | railhsr =Kuala Lumpur–Singapore High Speed Rail
 | ferrypk =Port Klang International Passenger Terminal
 | ferrypg =Penang ferry service
 | air ={{#switch:  {{{3}}}
   | klia =Kuala Lumpur International Airport
   | klia2 =Kuala Lumpur International Airport#klia2
   | pen =Penang International Airport
   | sbg =Sultan Abdul Aziz Shah Airport
 }}
 | airklia =Kuala Lumpur International Airport
 | airklia2 =Kuala Lumpur International Airport#klia2
 | airpen= =Penang International Airport
 | airsbg =Sultan Abdul Aziz Shah Airport
 | mono | monorail =Putrajaya Monorail
 | bus ={{#switch:  {{{3}}}
   | pudu =Pudu Sentral
   | sunway|sw =File:Aiga bus on green circle.svg
   | tbs =Terminal Bersepadu Selatan
 }}
 | buspudu =Pudu Sentral
 | bustbs =Terminal Bersepadu Selatan
 | go ={{#switch:  {{{3}}}
   | klb =File:MadridMetro-EMT.svg
   | klg =File:MadridMetro-BusInterurbano.svg
   | klp =File:MadridMetro-LargoRecorrido.svg
   | klr =File:MadridMetro-BusUrbano.svg
 }}
 | 1 | ktmk1 =1
 | 2 | ktmk2 =2
 | 3 | rkl1 =3
 | 4 | rkl2 =4
 | 5 | rkl3 =5
 | 8 | rkl4 =8
 | 6 | erl1 =6
 | 7 | erl2 =7
 | 9 | mrt1 =9
 | 10 | ktmk3 =10
 | 11 | lrt3 =11
 | 12 | mrt2 =12
 | 13 | mrt3 =13
 | 14 | pm =14
 | 21 =B1
 | 22 =B2
 | n1 | padang besar | pbl = {{safesubst:#if:KTM Komuter Northern Sector| 1 | 1 }} 
 | n2 | padang rengas | prl = {{safesubst:#if:KTM Komuter Northern Sector| 2 | 2 }} 
 | blue | goklb =File:MadridMetro-EMT.svg
 | green | goklg =File:MadridMetro-BusInterurbano.svg
 | purple | goklp =File:MadridMetro-LargoRecorrido.svg
 | red|goklr =File:MadridMetro-BusUrbano.svg
 | ets = {{safesubst:#if:KTM ETS| ETS | ETS }} 
 | rts = {{safesubst:#if:Johor Bahru–Singapore Rapid Transit System| RTS | RTS }} 
 | ecr = {{safesubst:#if:MRL East Coast Rail Link| ECR | ECR }} 
 | hsr = {{safesubst:#if:Kuala Lumpur-Singapore High Speed Rail| HSR | HSR }} 
 | multi =Multiple fare trips
 }}

| ni ={{#switch: a

 | rail =NI Railways
 | rail2 =NI Railways
 | bus =File:BSicon BUS.svg
 | bangor =Belfast-Bangor railway line
 | derry | londonderry | derry~londonderry = Belfast-Derry railway line
 | dublin =Belfast-Dublin railway line
 | larne =Belfast-Larne railway line
 | newry =Belfast-Newry railway line
 | portrush =Coleraine-Portrush railway line
 }}

| nl ={{#switch: a

 | abl =w:Abellio Deutschland
 | arr =w:Arriva
 | brg =w:Breng
 | cnx =w:Connexxion
 | ice =w:Intercity-Express
 | keo =w:Keolis Nederland
 | nsr | rail | ns =w:Nederlandse Spoorwegen
 | qbz =w:Qbuzz
 | tha =w:Thalys
 | twe =w:Keolis Nederland
 }}

| pt ={{#switch: a

 | rail =Comboios de Portugal
 }}

| ru ={{#switch: a

 | rail =Russian Railways
 }}

| sg ={{#switch: a

 | branch =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:Branch MRT line| B | B }} 
 | bp | l1 =<span style="background-color:#Lua error: expandTemplate: template "Singapore LRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Singapore LRT color" does not exist.;"> {{safesubst:#if:Bukit Panjang LRT line| BPLRT | BPLRT }} 
 | cc | m4 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:#000000; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:Circle MRT line| CCL | CCL }} 
 | cr | m8 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:#000000; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:Cross Island MRT line| CRL | CRL }} 
 | dt | m5 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:Downtown MRT line| DTL | DTL }} 
 | ew | m2 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:East–West MRT line| EWL | EWL }} 
 | jr | m7 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:Jurong Region MRT line| JRL | JRL }} 
 | ne | m3 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:North East MRT line| NEL | NEL }} 
 | ns | m1 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:North–South MRT line| NSL | NSL }} 
 | pg | l3 =<span style="background-color:#Lua error: expandTemplate: template "Singapore LRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Singapore LRT color" does not exist.;"> {{safesubst:#if:Punggol LRT line| PGLRT | PGLRT }} 
 | sk | l2 =<span style="background-color:#Lua error: expandTemplate: template "Singapore LRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "Singapore LRT color" does not exist.;"> {{safesubst:#if:Sengkang LRT line| SKLRT | SKLRT }} 
 | te | m6 =<span style="background-color:#Lua error: expandTemplate: template "SMRT color" does not exist.; color:white; border:0.1em solid #Lua error: expandTemplate: template "SMRT color" does not exist.;"> {{safesubst:#if:Thomson–East Coast MRT line| TEL | TEL }} 

}}

| tw ={{#switch: a

 | tra | rail =Taiwan Railway
 | thsr =Taiwan High Speed Rail
 | cbrt =Chiayi Bus Rapid Transit
 }}

| ua ={{#switch: a

 | rail =Ukrainian Railways
 }}

| ae ={{#switch: a

 | er = {{safesubst:#if:Etihad Rail| ER | ER }} 
 }}

| us ={{#switch: a

 | rail =US Passenger rail transport
 | amtrak =Amtrak {{#if:|Amtrak}}
 | amtrakbus =Amtrak
 | csx | csxt =CSX Transportation
 | greyhound =Greyhound Lines
 | megabus =Megabus (North America)
 }}
 

| #default =Add→{{rail-interchange}} }} | {{rail-interchange|buenosaires|A|size=10}} |- | Template:Rail-interchange | {{rail-interchange|buenosaires|A}} |- | Template:Rail-interchange | {{rail-interchange|buenosaires|A|size=20}} |} The value for Template:Para must be an integer and should not be any larger than the display height of the diagram icons themselves (20 pixels in most diagrams).

The icons' wikilink and alternate text can be overridden by adding the optional parameters Template:Para and Template:Para. Note that if only the Template:Para parameter is changed then the Template:Para parameter will change from the default to the new link text. (However, the Template:Para parameter can be changed without affecting the link target.)

In prose

Template:Rail-interchange/doc/usage

Generic

The following symbols can be used to denote interchange:

Symbol Usage

Template:Rail-interchange/generic

Template:Rail-interchange Code: {{rint|air|base}} or {{rint|airbase}}
Alternative icon: {{rint|airbase|ex}}
Use: Military air base
Link: Military air base
Template:Rail-interchange
Template:Rail-interchange Code: {{rint|air|field}} or {{rint|airfield}}
Use: Small airport or private airfield
Link: Aerodrome

Template:Rail-interchange/generic Template:Rail-interchange/generic

Template:Rail-interchange Code: {{rint|bus|rapid}} or …|bus|brt}}
Use: Interchange with Bus Rapid Transit services
Link: Bus rapid transit
Template:Rail-interchange Code: {{rint|bus|trolleybus}} or …|bus|trolley}} or …|bus|tb}}
or {{rint|trolley}} or …|trolleybus}}
Use: Interchange with local trolleybus services
Link: Trolleybus

Template:Rail-interchange/generic Template:Rail-interchange/generic Template:Rail-interchange/generic Template:Rail-interchange/generic

Template:Rail-interchange Code: {{rint|tram}} or …|light rail}}
Alternative icon: {{rint|tram|1}}
Use: Interchange with tram or light rail services
Link: Tram or Light rail
Template:Rail-interchange

Template:Rail-interchange/generic Template:Rail-interchange/generic Template:Rail-interchange/generic

Template:Rail-interchange Code: {{rint|heritage|rail}}
Alternative icon: {{rint|heritage|rail|ex}}
Use: Interchange with a heritage railway line
Link: Heritage railway
Template:Rail-interchange
Template:Rail-interchange

Code: {{rint|heritage|tram}}
Alternative icon: {{rint|heritage|pcc}}
Use: Interchange with a heritage tram or streetcar line
Link: Heritage streetcar

Template:Rail-interchange
Template:Rail-interchange Code: {{rint|bicycle}} or {{rint|bike}}
Use: Bicycle facilities
Link: Bicycle
Template:Rail-interchange Code: {{rint|park}} or {{rint|parking}}
Alternative icon: {{rint|park|1}} or {{rint|parking|1}}
Use: Parking
Link: Parking
Template:Rail-interchange

Template:Rail-interchange/generic

Specific by country

Template:AlignTemplate:Clear Variants exist for a number of different places around the world to display symbols which are specific to a country or city - for example, the London Underground logo on London specific articles. Note that these are the names of the main location involved, and not the brand used by the current franchise operator (which can change frequently). If the logo should change, it can be easily updated within this template.

Template:Columns-list

Please only use free content images. In most cases, using non-free logos in this manner will not comply with Wikipedia's non-free content policy.

See also

TemplateData

Template:Collapse top Template:TemplateData header <templatedata> { "params": { "1": { "label": "Location or operator", "type": "string", "required": true }, "2": { "label": "Line, route or service", "type": "string" }, "3": { "label": "Modifier", "description": "controls options for specific systems", "type": "string" }, "4": { "label": "Modifier", "description": "controls options for specific systems", "type": "string" }, "size": { "label": "Size", "description": "width of icon, in pixels", "type": "number" }, "link": { "label": "Link", "description": "alternative Wikilink target for icon", "type": "string" }, "alt": { "label": "Alternative text", "description": "overrides default text", "type": "string" }, "Title case": {}, "line": {}, "icon": {}, "showtext": {}, "text": {}, "small": {} }, "description": "This template is an abstraction layer to cope with rebranding and renaming of transport systems. It easily allows the whole of Wikipedia to be updated when a transport network switches operator, changes name or updates their logo.", "format": "inline" } </templatedata> Template:Collapse bottom