Twenty Years of GPS: Where I’ve Actually Slept

Twenty Years of GPS: Where I’ve Actually Slept

March 2006. My first GPS-tagged phone photo landed in a desktop archive that nobody called "surveillance" yet. Twenty years on, that archive is 42,094 timestamped breadcrumbs across four continents and 29 countries with a confirmed overnight. Tracking was patchy until around 2012, so the overnight counts below really cover the last 15 years rather than the full twenty.

Where I slept is decided by the GPS fix closest to 04:00 in the local timezone of wherever that point sat — a border crossing at midnight lands on the correct side, and a red-eye over the Gulf counts as a night in the Gulf, not in London. Flights are in: if I wasn't asleep I was at least in my seat, and that was my bed for the night.

In the reliable window I slept roughly 4,210 nights in my own bed — about 11.5 of the 15 years. The remaining 476 were somewhere else: 289 abroad, 172 elsewhere in the UK, and 15 in transit — ferry cabins, overnight trains and red-eyes where the 04:00 fix was moving. The top overseas destinations: France (50), Malaysia (43), India (41), Thailand (22), Indonesia (21).

2016 was the peak overseas year — 91 nights away across 11 countries. 2019 was the widest — 12 distinct countries with an overnight in a single calendar year: Austria, Bosnia and Herzegovina, Croatia, Czechia, France, Germany, Hungary, Poland, Portugal, Romania, Slovenia, Switzerland.

Total distance
429,924
km · 267,142 miles
Around the Earth
10.7×
429,924 ÷ 40,075 km
To the Moon
1.12×
mean distance 384,400 km
GPS points
2.25M
logged lifetime
Countries
32
set foot in
Cities
519
crossed or stayed in
Overnights
4,686
since 2012
Peak year
2016
71,617 km
Daily average
82 km
since 2012
Top road speed
90 mph
United Kingdom, 2021
Highest point
2,814 m
Weissflue, Arosa, Grison, 2015

Roughly 10.7× the equator, or 1.12× the distance to the Moon. Twenty years of moving around adds up.

Motorcycle Route Maps

One feature-image map per motorcycle post, oldest to newest. Tap any map to open the full trip writeup.

Fastest Speed Per Year

The GPS also knows how fast I was moving between overnights. Taking the peak segment each year gives a rough "top speed recorded" — flights dominate travelling years, road speeds take over in quiet ones, and years the tracker barely ran only caught me walking.

Yearmphkm/hGuessWhere
20062743road(over water)
20073861roadSouth Africa
2008393633flightUnited Kingdom
2009
201035walkingUnited Kingdom
201158walkingUnited Kingdom
2012269433flightUnited Kingdom
20137391,190flightUnited Kingdom
20147311,177flightIreland
2015596959flightUnited Kingdom
20167351,183flightUnited Kingdom
2017597960flight(over water)
20187411,193flightUnited Kingdom
2019397639flightRomania
2020419675flightUnited Kingdom
202190145roadUnited Kingdom
2022616991flightUnited Kingdom
2023450725flightUnited Kingdom
2024501807flightUnited Kingdom
20254267roadUnited Kingdom
20267111,144flight(over water)

GPS sampled about once a minute, so peak speeds are missed. Flight figures are ground speed (jet-stream assisted). Anything above 746 mph (1,200 km/h) was binned as a bad fix. Mode is guessed from the speed band: above 186 mph (300 km/h) is a flight; in years the tracker barely ran, only walking was captured. Map dots show each year's peak — walking, road, flight.

Year by Year

Every overnight clustered into unique stops — amber for a single night, red for multi-night stays. Barbados sits alone mid-Atlantic; SE Asia is a near-continuous chain from the 2016 / 2017 trips; Europe is a blur of motorcycle routes.

YearNightsHomeUK otherAbroadTransitCountries visited
201224620328132Barbados, Italy
20133102901532France
20143633337230
4 — France, Ireland …France, Ireland, Malaysia, Thailand
201534528529292
8 — Austria, Belgium …Austria, Belgium, France, Germany, Ireland, Italy, Portugal, Switzerland
201635625114856
11 — Cambodia, China …Cambodia, China, France, Indonesia, Italy, Malaysia, Portugal, Singapore, Spain, Thailand, Vietnam
201735728417533
8 — Belgium, France …Belgium, France, Ireland, Laos, Malaysia, Spain, Thailand, Vietnam
201836132128120France
201936432311300
12 — Austria, Bosnia and Herzegovina …Austria, Bosnia and Herzegovina, Croatia, Czechia, France, Germany, Hungary, Poland, Portugal, Romania, Slovenia, Switzerland
2020364362200
2021365357800
2022362359300
2023343338500
2024307307000
2025105103200
2026138943410India

Visits to Parents's house

Visits to Parents's house, split by whether I slept over (overnight = 04:00-local fix within 300 m) or just dropped in (day-visit = present during the day but slept elsewhere). Zero-visit years omitted.

YearOvernightsDay visits
201225
2013116
2014319
2015421
2016218
2017418
2018827
2019524
2020024
2021125
2022330
2023121
2024041
202528
2026312
Total39309

What Fed the Data

Twenty years of survival through hardware changes. The Dawarich database stamps each point with the tracker that fed it — which is how the eras below are datable, not just guessed.

A few caveats. Pre-2006 is gone — no GPS at all. The strict-overnight audit yields 26 countries with a confirmed sleep; another handful are memory-backed day-trips (Andorra is the only country that counts without an overnight, per my own rule).

Twenty years is a long time for a dataset to survive a change of phone, three generations of tracker, one pandemic, and two self-hosted-database migrations. The next twenty years won't have to rely on memory.

Rebuilt 21/05/2026 23:44 BST · manual refresh only