Share.

    3 Comments

    1. midnightrambulador on

      Sources:

      * Coordinates: Wikipedia
      * Distances: [haversine formula](https://www.movable-type.co.uk/scripts/latlong.html)
      * Travel time (NL-NL): https://www.ns.nl/
      * Travel time (BE-BE): https://www.belgiantrain.be/
      * Travel time (NL-BE & BE-LU): https://www.b-europe.com/
      * Travel time (NL-LU): https://www.nsinternational.com/

      All travel times were requested manually from the various route planners (probably I could have done something fancy with API calls but figuring that out would have taken a lot longer). All requests were made today (February 15th, 2025). Reference date was Tuesday morning March 4th. I took the fastest connection I could find without clicking “earlier/later”.

      For the plot I manually pruned away a lot of lines which were on top of each other and/or cut through 3rd cities. I do have the speed values for every combination of cities, these are [here](https://i.imgur.com/PIY9hzC.png).

      Plot was made with Python (pandas and matplotlib).

    2. Very cool vis! Somehow the journey from Utrecht to Eindhoven feels super slow but apparently I’m wrong.

      What’s your source / methodology?

    3. PragmaticPrimate on

      That’s a really cool visualization. It’s kinda obvious that Den Helder – Groningen is dark red, as there’s no direct connection over the Afsuitdijk and the train goes via Amsterdam and Utrecht (or Almere)