GTFS Sweden 3

GTFS Sweden 3 is a high quality GTFS feed containing most of the public transport data of Sweden.

What does this dataset contain?

This dataset contains high quality detailed data, both static and real-time, in the GTFS format.
This dataset is an aggregated dataset of all the different datasets in the GTFS Regional API. There is a single GTFS feed for static data. The realtime feeds are, for performance reasons, split up by specific regions or operators.

At the moment this dataset does not contain all of the public transport data of Sweden. If that is what you are looking for we recommend GTFS Sverige 2, which is less detailed but does contain all of the public transport data of Sweden.

Data format

The data is in the GTFS format, and makes use of the GTFS Extensions. Realtime data follows the GTFS-Realtime (GTFS-RT) standard, and is stored in the protobuf format.

This data is also available in the NeTEx format. For the NeTEx format, see the NeTEx Sweden API.

How often is this dataset updated?

The static data in this dataset is updated on a daily basis. The real-time data receives multiple updates per minute, see realtime data for more information.

Which operators are covered by this dataset?

The following table shows which operators are covered by this dataset.

New! Realtime and vehicle position data is available for Jönköpings Länstrafik starting June 3rd 2024.
OperatorAbbreviationStatic dataReal-time dataVehicle positionsOccupancy data
Blekingetrafiken (Blekinge län)blekinge✔️
Dalatrafik (Dalarnas län)dt✔️✔️✔️
DinTur (Västernorrlands län)dintur✔️
Gotlands kollektivtrafik (Gotlands län)gotland✔️
Hallandstrafiken (Hallands län)halland✔️
JLT (Jönköpings län)jlt✔️✔️✔️
Kalmar länstrafik (Kalmar län)klt✔️✔️✔️
Kronobergs länstrafik (Kronobergs län)krono✔️✔️✔️
Länstrafiken Jämtlandjamtland✔️
Länstrafiken Norrbottennorrbotten✔️
Länstrafiken Västerbottenvasterbotten✔️🕒🕒
Länstrafiken Örebroorebro✔️✔️✔️
Skånetrafiken (Skåne län)skane✔️✔️✔️✔️
SL (Stockholms län)sl✔️✔️✔️
Sörmlandstrafiken (Södermanlands län)sormland✔️
UL (Uppsala län)ul✔️✔️✔️
VL (Västmanlands län)vastmanland✔️✔️✔️
Värmlandstrafik & Karlstadbuss (Värmlands län)varm✔️✔️✔️
Västtrafik (Västra götalands län)vt✔️
X-Trafik (Gävleborgs län)xt✔️✔️✔️
Östgötatrafiken (Östergötlands län)otraf✔️✔️✔️✔️
BT bussbtbuss✔️
Bussbolaget Östergötlandbussost✔️
Destination Gotlanddg✔️
Ressel Rederiressel✔️
Roslagens sjötrafikroslagen✔️
SJ, Tågab, Snälltågetsj✔️
Sjöstadstrafiken (Stockholm Stad)sjostadstrafiken✔️
Stavsnäs båttaxibattaxi✔️
Strömma Turism & Sjöfart ABstromma✔️
TJF Smalspårettjf✔️
Uddevalla Turism ABuddevalla✔️

How often does the data format changes? Do breaking changes happen?

These datasets have the stable status. This means that we will communicate when fields are added, or changed. When breaking changes are made, you will get three months or more to update your implementations.