Commutes & Rent

  1. Pick a station near your job
  2. Pick what time you start
  3. Pick a property type
  4. Explore the trade-off between commute & rent

The chart on the right displays the typical range of property prices near a station in terms of the commute time from that station. Bars can be clicked on to display more detailed information.

Average 50% of properties

Commute time is calculated with the goal of getting you to the chosen station by the chosen time.

The rent range around each station is derived from the rent statistics for the Local Authority District the station lies in.


Why are there no stations south of the river?
The TfL data used to calculate commutes only covers the Underground and DLR. The timetables for the Overground and for National Rail are available, but parsing the ancient format they use is still on my to-do list.
What are the red bars?
They represent stations for which there's no rent data available - not enough properties are rented in those areas for the ONS to provide figures.
Those seem much shorter commutes than I'm used to!
There's two factors here: first, travel between stations doesn't account for walking to and from the station. Second, I haven't been able to find any machine-readable data about how long it takes to change platforms at each station, so for better or worse I've assumed you can change platforms instantly. Because Underground trains are fairly frequent, this shouldn't distort the results too much.
Stations x and y are right next to each other, but your chart says they take ages to get between!
With only TfL data at hand, the only kind of links the program can "see" are along an underground line between stations, or between platforms of a station. Fortunately in most of the places where two lines come close together, there's a station serving both (though there are some notable exceptions).
What about buses?
TfL does provide good data for buses, but the amount of time that'd be needed to calculate the fastest route between any pair out of several thousand bus stops... well it's not out of the question, but it's definitely more intimidating. Maybe in future.
Why did you make this?
When I learn new languages or tools, I like to have a project to motivate me. In this case I wanted to learn Java and JavaScript/HTML/CSS.
Where can I find the source?
The code for this front end can be found in this GitHub repository. The code for the preprocessor can be found in this other GitHub repository.


Arrival time:
Property type: