General transit feed specification (GTFS)—South East Queensland

Timetable data and stop locations for all available TransLink division South East Queensland (SEQ) urban bus, rail and ferry services.

In addition to this data, the TransLink PT Performance Dashboard provides visual and interactive performance data on patronage, on-time-running, fines and warnings, passenger injuries, and customer experience metrics.

Data and Resources

Additional Info

Field Value
Source Not applicable
Version 2.1
Security Classification PUBLIC
Used in data driven application NO
Update Frequency Annually


Gravatar sugar commented on 01 Aug 2019, 9:35AM

This comment was deleted.

Gravatar Erick T Tops commented on 10 Oct 2019, 2:56AM

Invalid GTFS Static data for StopTimes

I believe you have invalid records in your StopTimes.
You have 19 records in the StopTimes dataset with a trip id of "11602771-BBL 18_19-BBL_WD-Weekday-01"
However, your Trip data set does not contain a record with a TripID of "11602771-BBL 18_19-BBL_WD-Weekday-01". According to the standard the TripID in StopTimes is a foreign key in Trips (TripID being PK).


Gravatar publisher-186 commented on 10 Oct 2019, 5:44PM

Invalid GTFS Static data for StopTimes

Hi Erick
The Trip ID you are referring to does not appear in the current set of GTFS files which was exported on 23rd September. I also checked the past three previous exports and it doesn't appear in any of them either? Are you able to confirm you are using the latest set of GTFS files or provide more details on the date of the files which appears in the feed_info.txt file.

Gravatar Brendan Wong commented on 02 Nov 2019, 2:12AM

Missing ShapeId for all ServiceID QR 19_20-RTFS-Sunday-04 trips


I have noticed in the 21st October GTFS static release that all trips under Queensland Rail ServiceID "QR 19_20-RTFS-Sunday-04", effective as of this Sunday (3rd November), do not have shapeId assigned. I imagine this will cause issues in many applications.


Gravatar publisher-186 commented on 04 Nov 2019, 4:53PM

Missing ShapeId for all ServiceID QR 19_20-RTFS-Sunday-04 trips

Hi Brendan
Thanks for your sending through those details. There were indeed shapes IDs missing from one of the QR schedules and we uploaded a new set of GTFS files on Friday to resolve this.
Kind regards
TransLink Open Data Team

Gravatar Brendan Wong commented on 04 Nov 2019, 9:16PM


That's good to know. Just wondering, is there any way to be notified of all changes? While the feed_info file reflects the 1st of Nov, the dataset website page remains on 21st of Oct.


Gravatar Travis Place commented on 13 Jul 2020, 3:31AM

Missing data for the SMBI ferry route

Since CoVID-19, Sealink has put on extra services, and updated/changed the times of other services. These changes have NOT been reflected in the GTFS data, meaning that all users of the TransLink app, TransLink journey planner, and any 3rd party apps using GTFS data (such as mine) are showing incorrect data to travellers.

PLEASE fix this ASAP.

Gravatar publisher-186 commented on 13 Jul 2020, 9:49PM — (Modified 13 Jul 2020, 10:45PM)


Our scheduling team have confirmed that the SMBI school holiday schedules didn't contain all of the Covid changes. The school term schedules however do contain Covid changes, therefore any data returned for services from today onwards should be correct. If you believe this is not the case please let us know.

We'll also be generating updated SEQ GTFS files later this week.

Kind regards
TransLink Open Data Team

Gravatar Travis Place commented on 17 Jul 2020, 6:34PM

Unfortunately there are still inconsistencies in the data. For example, I was at Russell Island on Tuesday, waiting for the 10:20am boat to take me to Macleay Island. While waiting, another ferry turned up at 10:18 or so, heading in the other direction. That boat is not an any timetable, except for some 'extra boats' PDF that SeaLink put on their Facebook page.

This is really confusing for passengers, and frustrating for me as a developer an app that relies on this data being accurate.

Gravatar publisher-186 commented on 23 Jul 2020, 1:23AM — (Modified 23 Jul 2020, 1:24AM)


SeaLink are operating some fill-in services currently for times when they think capacity of a vessel maybe exceeded, these are being managed via SeaLink’s media channels. The TransLink journey planner has the official timetable in place and it is correct, the additional services may change on an daily if not hourly basis and for this reason they are not published as official trips on the TransLink website.

Kind regards
TransLink Open Data Team

Gravatar Dylan Bray commented on 18 Sep 2020, 1:00AM

Filter stops by railway stations, light rail stations or bus stations

Hi, I noticed in the stops data set that there is no field to differentiate heavy rail, light rail and bus stations. The Location Type field has a value of 1 for all stations however this includes bus and rail stations and doesn't include light rail stations. Can a differentiating field be added to make filtering and displaying the different station types easier?

Login to comment