Heatmaps by Hexos

Heatmaps by Hexos logo

an online service to create public transport and driving heatmaps / travel time maps for data visualisation.

Public Transport Heatmap


Hexos has developed an online service that can create heatmaps / travel time maps to visualise public transport and driving commute times travelling towards or from a central point within a given radius. Heatmaps can be generated for any time of day, any day of the week and any location in the United Kingdom.


We use current timetabled public transport data from around the UK at the time you request a heatmap to create the most accurate and reliable set of data we can.

Cutting Edge

Our online service is built using modern serverless architectures provided by Amazon Web Services to provide an efficient and easy process for you!


You can create a heatmap for any location in the UK, with a choice of 4 radiuses. We also provide you with the raw data so you can be even more creative!

What makes us different?

Other services tend to use averaged data throughout the day or only give you the 'moving travel time' and ignore transfer times or actual timetables. We also know that sometimes, due to how public transport timetables can fall, people have to arrive in places hours before they should otherwise they'd be late if they got a different bus/train etc. Or perhaps they have to wait over an hour for the next bus/train just because of when they get let out of work. By looking at actual timetables and considering all factors - we create heatmaps based off arrival and departure giving you the most realistic set of data we can. For example your bus journey might take 15 minutes, but you get to work 45 minutes early so your total travel time is actually an hour!

As well as this, our outbound driving heatmaps also use predictive data about traffic to give you travel times that take traffic into account. We're all about realistic journey times!

Current version: 1.27.0
1.27.0 from 1st February 2020
We fixed a bug related to IE support; our web application is now supported by all modern browsers.
1.26.0 from 18th January 2020
We can now create driving heatmaps. They are purchased (same price) and generated in the exact same way as public transport heatmaps except they just calculate different routes!
1.25.0 from 17th January 2020
We now accept online payments! You can purchase credits through the 'Purchase Credits' tab once you have signed up in the 'Heatmaps by Hexos' dashboard.
1.24.0 from 14th January 2020
Our online service has been renamed to 'Heatmaps by Hexos'.
1.23.0 from 12th January 2020
The payment code system has been removed and replaced with account credits. Making it even quicker to request and generate heatmaps.
1.22.0 from 11th January 2020
We are now able to produce outbound heatmaps! So rather than just going from anywhere in a given radius to a central point - you can now go from a central point to anywhere in a given radius as well.
1.21.0 from 21st December 2019
The heatmap algorithms have been improved to provide a 60% increase in cell density. This improves the accuracy and reliability of the data we provide.
1.20.0 from 11th November 2019
You can now quickly request 'similar heatmaps' from the 'Your Heatmaps' tab in the dashboard.
1.19.0 from 9th October 2019
You can now customise the interactive map (in the view page) to have any maximum travel time between 5 and 360 minutes.
1.18.0 from 7th October 2019
'Public Transport Heatmap' has now been merged with Hexos. The online dashboard has now moved to pth.hexos.co.uk.
1.17.0 from 30th August 2019
The view page has been updated so you can now change the maximum travel time of the displayed heatmap.
1.16.0 from 29th August 2019
The public transport data source has been updated to improve the walking between/before/after using public transport services.
1.15.0 from 27th August 2019
The 'greyscale' map style has been improved to make roads and places more visible.
1.14.0 from 21st August 2019
The static image downloads now have the map legends overlaid along with a description of what the map is showing.
1.13.0 from 29th July 2019
You can now request heatmaps for a specific day of the week to study changes in public transport commute times through the week.
1.12.0 from 27th July 2019
Included in the static download you will now find over 30 images with max times ranging from 1 hour to 3 hours.
1.11.0 from 26th July 2019
Our heatmaps are now presented on our new and improved 'grayscale' map style.
1.10.0 from 7th July 2019
We now include a static map legend (as a png image) along with the static image download.
1.9.0 from 22th June 2019
We have added a new map legend to make it even easier to study the data. We have also improved the static image generation to make higher definition images.
1.8.0 from 20th June 2019
Improved the departure time algorithm. Resulting in a cleaner map and more accurate data.
1.7.1 from 16th June 2019
We moved to our new domain - public-transport-heatmap.co.uk!
1.7.0 from 15th June 2019
The user can now download high resolution static images of their heatmap (all packaged up in a zip file).
1.6.0 from 10th June 2019
The interactive maps are now even more interactive, you can click on any cell to get the departure time.
1.5.0 from 7th June 2019
We added a latitude-longitude picker to the request heatmap page, making it even easier to locate places!
1.4.0 from 20th May 2019
The geojson now includes distance travelled.
1.3.0 from 17th May 2019
The user is now able to download the geojson that is associated with their heatmap.
1.2.0 from 16th May 2019
We were able to create interactive maps and display them to the user based off real data in specific locations.
1.1.0 from 1st May 2019
We were able to locally create radial maps.
1.0.0 from 1st April 2019
We started the project!

Here's something we made earlier!

View a full breakdown of what you recieve when you order a heatmap.


Driving heatmaps look pretty much identical to these, expect they represent different transit types! Sheffield Heatmap

The current maximum travel time is: 120 mins. Update the maximum travel time by placing the new value in the box and pressing update. The new value must be a whole number of minutes and be less than 360 minutes (6 hours) and greater than 5 minutes.

Top tip: click anywhere on the map to see more detailed information about that specific area!

These images and datasets are purely for demonstration purposes and are not to be distributed/shared any further than on this site.

How much do our heatmaps cost?

Our payment model is based on credits. You can purchase each of our four sized heatmaps for a number of credits. We also offer discounts when credits are bought in bulk.

You can purchase credits online in the 'Heatmaps by Hexos' dashboard once you have signed up. Please visit the 'Purchase Credits' tab once you are on the dashboard to make a purchase.

Basic Sizes

A single credit costs £100, meaning that each of our 4 heatmap sizes can be created for the following cost / credits:

local heatmap

A heatmap with a radius of 10km. Covering about 300 km².

1 Credit = £100

city heatmap

A heatmap with a radius of 25km. Covering about 2000 km².

2 Credits = £200

county heatmap

A heatmap with a radius of 50km. Covering about 7800 km².

3 Credits = £300

regional heatmap

A heatmap with a radius of 75km. Covering about 17600 km².

4 Credits = £400

Bulk Buying and Offline Purchases

We also offer bulk buying discounts, please view our Pricing Information PDF for a full pricing breakdown and a discount example.

We also support offline purchases, please contact us if you require an alternative payment method.

Unsure how many credits to buy?

You can use our Payment Calculator which will help you understand the bulk buying discounts and also how many credits you need for a combination of differently sized heatmaps.

Get Started

To get started using this service you must first create an account. An account is completely free and allows you to use purchasable account credits to request heatmaps, store heatmaps and view heatmaps. You can sign up with the button below. (We only ask for your name, an email and a strong password!)

The dashboard for our service is available at heatmaps.hexos.co.uk so that's where you'll want to go each time you need to access our service. You can either bookmark the site once you're onto the dashboard or simply login via the 'Heatmaps by Hexos dashboard' button at the top of the page each time you need to login.

Our web application is supported by all modern browsers.


How do I request a heatmap?

In order to request a heatmap you must first create an account and login. From there you will be able to navigate to the 'request heatmap' page and enter the required information. This required information includes the heatmap size, location, heatmap direction, transit type, day of the week and arrival/departure time. Assuming you have enough account credits your heatmap will then start processing.

How do I purchase credits?

Please first create an account for our 'Heatmaps by Hexos' service. Then once on the dashboard visit the 'Purchase Credits' tab and there you will be able to select a number of credits to buy and then be taken through the payment process.

Do account credits expire?

Yes. Account credits will expire 4 months after they are generated. But don’t worry, if you top-up your credits on multiple occasions, our modern systems will ensure that your credits are used oldest-first so you never risk your credits expiring! You can also view the expiry and generation dates of each credit top-up in your account details.

What sizes of heatmap do you offer?

We offer 4 sizes of heatmaps: Local (10km radius), City (25km radius), County (50km radius) and Regional (75km radius). You can read more about how much these sizes cost in the pricing section.

What products will I receive / gain access to once the heatmap has been generated?

Once your heatmap has been generated you will gain access to an interactive map that can be accessed via the dashboard (similar to the interactive demo above). You will also be able to download a zip folder that will contain high definition images and the full raw data for your heatmap represented as GeoJSON. There are multiple high definition images with max travel times ranging from 1 hour to 3 hours (and their corresponding map legends). Heatmap images are square and come in the following sizes: (512px, 1024px, 2048px, 3072px). Check out our Service Overview for a quick tour of what you recieve when you use our service.

Are the images and the raw data subject to any license?

The images and the raw data (GeoJSON) are protected by the Creative Commons 4.0 License.

How long do heatmaps take to generate?

Heatmaps can take between 5 minutes to 60 minutes to generate depending on their size. If you request multiple in quick succession this will also increase the time taken to process them all. If you have been waiting more than 24 hours please get in touch with us.

What am I able to do with the raw data?

The raw data is represented as GeoJSON. GeoJSON is a standard for representing simple geographical features, this means it is supported by most online mapping systems. The raw data can be very useful as it will allow you put interactive heatmaps on your own websites, change the colouring of the heatmaps, change the underlying map styles and much more. To find example code and use cases of this GeoJSON please check out our GitHub site. You can also get a full breakdown of all the variables we save in the GeoJSON in the GeoJSON section of The Heatmap Handbook.