# List of Copenhagen S-train stations

See also: List of Copenhagen S-train lines
There are 87 stations that are operated in normal operation on the Copenhagen S-train, an urban rail network which serves the Copenhagen metropolitan area in Denmark.
The stations are located on six suburban radial routes - A, B, Bx, C, E, H, and a ring line (F).
Forty-six are elevated, twenty-one are street level, fifteen are below street, four have different levels and one is underground. Of the 84 stations, are 32 located inside the four one-figured ticket fare zones, and another 35 stations are located within the Copenhagen Urban area.
17 stations can be said to be located in suburbs.
Lines E and H do not operate during weekends and nights. Line Bx is only operated in rush hour.

## Current stations

The table states the station's name, the lines which serve it, whether it is elevated or underground (the grade), fastest weekday morning travel time in minutes to Nørreport, the ticket zone and the transfer possibilities (if any) that are available at the station.
| † | Terminal station |
| # | Transfer station |
| Station | Grade | Opened | Time | Zone | Transfer |
| Albertslund | Elevated | 1963 | 21 | 43/54 | — |
| Allerød | Street level | 1968 | 32 | 71/82 | — |
| Avedøre | Elevated | 1972 | 19 | 33 | — |
| Bagsværd | Elevated | 1977 | 23 | 1 | — |
| Ballerup | Street level | 1949 | 31 | 1, 3 | — |
| Bernstorffsvej | Elevated | 1936 | 12 | 30 | — |
| Birkerød | Street level | 1968 | 27 | 71 | — |
| Bispebjerg | Below street level | 1996 | 17 | 2 | — |
| Brøndby Strand | Elevated | 1972 | 21 | 44 | — |
| Brøndbyøster | Elevated | 1953 | 18 | 1, 2 | — |
| Buddinge | Elevated | 1977 | 19 | 1 | Ring 3 light rail (2025) |
| Carlsberg | Below street level | 2016 | ? | 3 | — |
| Charlottenlund | Street level | 1934 | 13 | 4 | — |
| Danshøj$^#$ | Elevated, street level | 2005 | 13 | 1 | — |
| Dybbølsbro | Below street level | 1934 | 6 | 1 | — |
| Dyssegård | Elevated | 1977 | 14 | 2 | — |
| Egedal | Elevated | 2002 | 40 | 4 | — |
| Emdrup | Below street level | 1977 | 12 | 1 | — |
| Farum$^†$ | Street level | 1977 | 33 | 3 | — |
| Favrholm | Street level | 2023 | | | Regional |
| Flintholm$^#$ | Elevated, street level | 2004 | 15 | | Copenhagen Metro |
| Frederikssund$^†$ | Street level | 1989 | 48 | 2 | — |
| Friheden | Elevated | 1972 | 15 | 33 | — |
| Fuglebakken | Elevated | 1936 | 20 | 3 | — |
| Grøndal | Below street level | 1936 | 18 | 3 | — |
| Gentofte | Street level | 1936 | 14 | 30/31/40/41 | — |
| Glostrup | Street level | 1953 | 18 | 3 | Ring 3 light rail (2025) |
| Greve | Elevated | 1979 | 27 | 67 | — |
| Hareskov | Street level | 1977 | 27 | 3 | — |
| Hellerup$^†$ | Street level | 1934 | 9 | 2/30 | Regional |
| Herlev | Elevated | 1949 | 22 | 3 | Ring 3 light rail (2025) |
| Hillerød$^†$ | Street level | 1968 | 37 | 9 | Lokaltog |
| Holte$^†$ | Street level | 1936 | 22 | 51/61 | — |
| Hundige | Below street level | 1976 | 24 | 55/67 | — |
| Husum | Below street level | 1977 | 20 | 3 | — |
| Hvidovre | Elevated | 1953 | 15 | 3 | — |
| Høje Taastrup$^†$ | Below street level | 1986 | 30 | 3 | Regional, InterCity, InterCityExpress |
| Ishøj | Elevated | 1976 | 21 | 55 | Ring 3 light rail (2025) |
| Islev | Elevated | 1949 | 20 | 3 | — |
| Jersie | Elevated | 1983 | 35 | 89/99 | — |
| Jyllingevej | Street level | 1949 | 19 | 3 | — |
| Jægersborg$^#$ | Elevated | 1936 | 14 | 41 | Lokaltog |
| Karlslunde | Elevated | 1979 | 29 | 67/77 | — |
| KB Hallen | Below street level | 2005 | 20 | 3 | — |
| Kildebakke | Street level | 1977 | 17 | 3 | — |
| Kildedal | Elevated | 2000 | 36 | 3 | — |
| Klampenborg$^†$ | Street level | 1977 | 17 | 3 | Regional |
| København H | Underground/Below street level | 1934 | 3 | 1 | Regional, InterCity, InterCityLyn, InterCityExpress, X 2000, Copenhagen Metro |
| København Syd$^†$ | Elevated & Street level | 2007 | 5 | 2 | Copenhagen Metro (2024), Regional |
| Køge$^†$ | Street level | 1977 | 41 | 20 | Lokaltog, Regional, Ferry |
| Køge Nord$^†$ | Elevated | 2019 | ? | ? | InterCity |
| Langgade | Elevated | 1941 | 12 | 3 | — |
| Lyngby | Street level | 1936 | 17 | 41/31 | Ring 3 light rail (2025) |
| Malmparken | Elevated | 1989 | 25 | 3 | — |
| Måløv | Elevated | 1989 | 30 | 3 | — |
| Nordhavn | Elevated | 1934 | 11 | 1 | Copenhagen Metro |
| Nørrebro | Elevated | 1934 | 18 | 2 | Copenhagen Metro |
| Nørreport$^#$ | Underground | 1934 | 0 | 1 | Copenhagen Metro, Regional |
| Ordrup | Street level | 1924 | 15 | 3 | — |
| Peter Bangs Vej | Elevated | 1941 | 14 | 3 | — |
| Ryparken$^#$ | Elevated | 1941 | 9 | 3 | — |
| Rødovre | Elevated, Street level | 1964 | 16 | 3 | — |
| Skovbrynet | Elevated | 1977 | 25 | 3 | — |
| Skovlunde | Elevated | 1949 | 27 | 3 | — |
| Sjælør | Street level | 1972 | 10 | 2 | — |
| Solrød Strand | Elevated | 1979 | 33 | 89 | — |
| Sorgenfri | Below street level | 1936 | 21 | 51 | — |
| Stengården | Elevated | 1977 | 21 | 3 | — |
| Stenløse | Elevated | 1989 | 38 | 3 | — |
| Svanemøllen$^#$ | Below street level | 1934 | 7 | 2 | — |
| Sydhavn | Elevated | 1972 | 8 | 1/2 | — |
| Taastrup | Elevated | 1963 | 24 | 3 | — |
| Valby | Below street level, street level | 1934 | 11 | 3 | Regional |
| Vallensbæk | Elevated | 1972 | 24 | 44/55 | Ring 3 light rail (2025) |
| Vangede | Below street level | 1977 | 15 | 3 | — |
| Vanløse | Street level, elevated | 1941 | 16 | 3 | Copenhagen Metro |
| Veksø | Elevated | 1989 | 34 | 3 | — |
| Vesterport | Below street level | 1934 | 2 | 1 | — |
| Vigerslev Allé | Elevated | 2005 | 17 | 3 | — |
| Vinge | Street level | 2020 | | | — |
| Virum | Elevated | 1936 | 24 | 51 | — |
| Værløse | Elevated | 1977 | 30 | 3 | — |
| Ølby | Elevated | 1983 | 39 | 99/20 | Regional |
| Ølstykke | Street level | 1989 | 42 | 3 | — |
| Østerport | Below street level | 1934 | 2 | 1 | Copenhagen Metro, Regional |
| Ålholm | Below street level | 2005 | 20 | 3 | — |
| Åmarken | Elevated | 1972 | 15 | 3 | — |
Enghave station was closed in 2016 to make room for Carlsberg station
Høvelte station is a military station, with very few trains stopping to drop off passengers at Høvelte Barracks..
Kildedal, is not operated on Monday-Friday evenings.
Ny Ellebjerg station was renamed to København Syd on December 10th, 2023.

## Elevated Stations

Fuglebakken, Jægersborg, Bernstorffsvej, Nordhavn, Sjælør, Sydhavn, Dyssegård, Jyllingevej, Vanløse and Vigerslev Allé

## Stations with Different Levels

Flintholm, København Syd and Danshøj stations have tracks crossing each other at different levels with platforms on each level, while at Ryparken they are on the same level.

## Underground Stations

There is only one underground station, Nørreport