Detailed guide: Publish bus open data

Department For Transport

January 28
14:17 2020

What you need to use the service

To use this service you need to be:

  • registered as a user
  • able to generate data in the required TransXchange standard - see below

Register to use the service

If you run a local bus service in England you should have received an email inviting you to register for an account.

If you have not received an email, or you are a new operator, please contact the Department for Transport.

How to use the service

How you share data via the Bus Open Data Service depends on how many routes you operate.

40 routes or fewer

If you run up to 40 routes, you can upload your data direct to the service.

More than 40 routes

If you run more than 40 routes, you will need to host the data on your own web space and share the URLs via the service.


All data must be published using the TransXchange standard.

TransXchange is the UK standard for exchanging bus schedules and related data. The TransXchange web pages provide an overview on TransXchange, including the TransXchange 2.4 schema, which explains the technical rules for producing TransXchange.

During 2020 we will accept TransXchange 2.1 or above. From 1 January 2021 you must use TransXchange 2.4 bus open data profile.

The easiest ways to produce TransXchange are to use:

  • your existing timetabling software
  • our new TransXchange tool

TransXchange tool

The TransXchange tool helps you to produce TransXchange bus data. Its available for:

If you would like a copy of the tool pre-populated with your bus data, send an email with the name of your company to We will get back to you within 2 weeks.

We can supply a LibreOffice version of the tool on request.

Who must publish bus data?

All operators who run local bus services in England must publish their data. This includes operators of cross-border services coming from Wales or Scotland into England.

Community bus operators with exemptions under Section 19 or 22 of the Local Government Act 1985 do not currently have to publish their data.

Using published bus data

The bus open data service provides bus timetable data for every local bus service in England. It will eventually include fares and real-time bus locations. The Find bus data service will explain how you can use access and use this data.


To get in touch, email us at

Published 28 January 2020

Related Articles


  1. We don't have any comments for this article yet. Why not join in and start a discussion.

Write a Comment

Your name:
Your email:

Post my comment

Recent Comments

Follow Us on Twitter

Share This

Enjoyed this? Why not share it with others if you've found it useful by using one of the tools below: