Travel Dreams vs. Climate Realities

11 minute read

Published:

Last updated: February, 3, 2025

Part 1 – Mapping My Air Travel Adventures

I love travelling. Whether it’s the excitement of exploring new places, the inevitable collection of random souvenirs that always seem like a good idea at the time (I am looking at you "random rocks from the Lima shore"), or just the feeling of temporarily escaping the daily grind, it’s something I truly enjoy. (I even made it into a game for myself by searching for a "Travel-Score" to dunk on friends and family) But let’s be real—travelling isn’t exactly an environmentalist’s best friend. Every flight I take contributes to the massive, invisible CO₂ cloud floating, and that got me thinking: How bad is it, really?

So, in the spirit of both curiosity and eco-guilt, I decided to dive into the numbers. I also wanted to have my facts right before I get "flight shamed". I documented every single flight I’ve taken since I was born. Yes, every flight—because I’m nothing if not thorough. And for those of you wondering, flights with layovers count as separate ones for this calculation. This resulted in digging into my old emails and photos to recollect any trips and also of course directly from memory. I wrote them down in a simple file with the year, departure and arrival city name.

I then used the city names to find their exact latitude and longitude with the help of geopy and an old script. Once I had those, I calculated the distance between the cities using the haversine formula. The result was a shocker: I've flown far enough to make a small dent in the ozone layer and I have taken 130 flights as of today!

Next, I used the transport_co2 library to estimate the CO₂ emissions based on the distance for each flight. After calculating all that, I thought, why not slap it on a map? Despite not being my favourite type of projection, I used the Mercator projections as the others produced ugly corners in the visualization. I always wanted to create a map like this to try and recreate the old Facebook friends map. I got the ideas for the color-coding from this blog where a power law scaling is recommended for small data sets (which it is in this case, thankfully!). Of course, the color coding is done based on the CO₂ emissions: the darker the color, the lower the emissions. You can zoom into the map and also hover on each flight path to get an estimate of the tons CO₂ equivalent emissions (tCO₂e).

   

Part 2 – What Does This Carbon Emission Actually Mean?

Okay, so now that I’ve mapped out all the flights I’ve taken (and probably scared myself with those numbers), I wanted to figure out just how much this 102.68 tCO₂e actually means in real-world terms. Because, let’s face it, throwing a massive number out there is one thing, but unless I’m visualizing it in relation to something I know, it’s just another abstract figure. So, I dug deeper.

The easiest way I thought of visualizing this is to do some sort of one-factor-at-a-time sensitivity of analysis comparing the total cost of my flights against various lifestyle factors such as transport methods, food choices, number of trees required to offset this and also the carbon cost of this. Of course, this is not a scientific study but only something based on a few hours of doing "internet research". So take this with mountains of salt!

Note: I am only comparing the carbon footprint of flights against other factors, but the total carbon footprint of a person would involve all these factors combined.

How Far Could I Have Gone in Other Transport Modes?

  

First up, I thought, "How does flying compare to other modes?" What if I had chosen other means of transportation? How far could I have traveled using other modes? To keep a standard I measured each mode of transport in terms of number of Earth’s equatorial circumference which is about 40,075 km (Hover over each bar to view the distance as a multiple of Earth's circumference)

I used the same transport_co2 for the other modes of transport (except walking and bicycle, more on those below). From this library, I can calculate the emitted CO₂ for a given distance travelled, however, I wanted to calculate the other way around i.e., calculate the distance for a given CO₂ emitted. In addition, I did not want to find out the inner workings of the function but made the assumption that a larger distance would result in a larger CO₂ emission. With that assumption, I was able to implement a simple bisection method to find out the distance for a given CO₂ emitted, specifically the total CO₂ emitted by all my flights taken so far.

As mentioned before, the distances for walking and biking were not from transport_co2 library instead calculated based on calorie consumption and CO₂ emissions associated with that energy. To estimate the CO₂ offset by walking or biking, I assumed an annual vegan diet's carbon footprint—around 1.5 tCO₂e per year as mentioned here. Based on an average daily intake of 2600 calories.

For walking, assuming 80 calories burned per kilometer as mentioned here, the distance required to offset a CO₂ target can be estimated using:

\[ \text{Distance walked} = \frac{\text{CO}_2 \text{ target} \times \text{Calories per year}}{\text{CO}_2 \text{ emissions from diet} \times \text{Calories burned per km}} \]

Similarly, for biking, where the calorie burn is about 23 calories per kilometer as mentioned here, the distance required is:

\[ \text{Distance biked} = \frac{\text{CO}_2 \text{ target} \times \text{Calories per year}}{\text{CO}_2 \text{ emissions from diet} \times \text{Calories burned per km}} \]

Where: \[ \begin{array}{rl} \text{CO}_2 \text{ target} & = \text{The total emissions from all my flights} \\ \text{Calories per year} & = 2600 \times 365 \, \text{kcal} \end{array} \]

Of course, these are just fun numbers to calculate and don't have a rigorous scientific basis. However, what was interesting to see was that some modes of transport turned out to be more efficient than walking or biking. This perhaps concurs with what is already known

Years of Diet Comparison – Meat Lovers, Take Note!

  

We all know that our food choices can make a big difference in reducing CO₂ emissions. I wanted to see how my CO₂ emissions from flying stack up against the emissions saved by different diets. For example, in how many years would a meat eater emit the same CO₂ as a vegan? Although I’ve mostly been vegan for a few years, this comparison helps put the impact of flights into perspective against everyday choices like diet.

Using the numbers from here and the calculations shown below, we can estimate the number of years for each diet to offset my total flight CO₂ emissions:

\[ Y_{\text{diet}} = \frac{\text{Total CO₂ from flights}}{\text{Yearly CO₂ from each diet}} \]

We see below the equivalent years (represented by number of birthday emojis 🎂) of different diets to offset the total CO₂ emitted by my flights so far:

Meat Lover (31 years):
Average Diet (41 years):
No Beef Diet (54 years):
Vegetarian (60 years):
Vegan (68 years):

  

It is good to know that the difference is substantial and well within a single person's lifetime. So, this gives me hope that our lifestyle choices can realistically impact our CO₂ emissions. (Note: I realize that diet is an emotionally charged topic and I promise to keep my (very mild) judgment in check! 😄)

Number of Trees to Plant – Start Digging Holes

  

We know that planting trees is one of the effective methods to offset our emissions. How many trees would it then take to offset my flight emissions alone? According to this resource a mature tree absorbs around 10 kg of CO₂ every year. So, then to offset my emissions, I’d need to plant a whopping 10268 trees. That's an entire forest! Guess I’d better start clearing my weekends if I want to make up for all those flights. Furthermore, one cannot just go around planting a single species of tree over acres of land leading to monocultures. Various restorative methods yield varying results. Further, they really start contributing to CO₂ removal after they are mature meaning, we need to grow them for years before we start seeing results.

Apart from actually contributing to NGOs that do good work, some slacktivists like me can help by using something like Ecosia which is a search engine that uses their profits to plan trees (I am in no way associated to them!). In addition, one can directly contribute to their cause to plant trees. In my case, this would cost me around 25669€. This is definitely something I hope to offset!

Cost to Offset – Can I Pay My Way Out of This?

  

I know carbon offsets are controversial but while writing this, I had a chance to read up a little bit about them. They seem to be some good number of high quality offset opportunities while at the same time one has low-quality cheap offset methods which are questionable at best (looking at you Ryanair!). I believe, we are beyond the point where just "avoiding deforestation" (or REDD+) is sufficient and we actually need positive action towards offsets. Of course, this market is also quite fluctuating and there isn't a fixed number to tell how much it costs and what is the quality of this. You can read up more about this here. We of course, need both technology based and nature based solutions for this as well.

All in all, this is still a fun blog post and not a serious scientific research article so I want some number to calculate, so I just ended up using the one from here and from that my flights would cost me between $ 2567 to $ 3594. That’s more than the cost of a few round-trip tickets! Sigh—I guess the price of this first world hobby also comes with a hefty environmental tax.

Final remarks

  

This blog started as a fun conversation with a friend about plotting flight paths in Python and ended up taking me on a philosophical journey, reckoning with my CO₂ emissions.

Some of you might wonder: won’t the numbers and images here change as I take more flights? They will! So, I made this blog dynamic (thanks to Jinja2 for my fellow nerds) and set it to update whenever I add new flights to my database.

In the end, writing this has reminded me of my privilege to travel and the not-so-small environmental cost that comes with it. Yes, it’s a bit hypocritical to say I care about the planet while booking a flight for my next adventure. But I’m doing my best to keep a lighter footprint where I can: I’ve lived vegetarian most of my life and switched to veganism, managed without a personal car so far thanks to good public transport, and try to rely on renewable energy for electricity. It doesn’t fully justify flying—I know that—but it’s a challenge I’m aware of and working to improve. Who knows, maybe someday I’ll trade air miles for virtual ones and pioneer ‘sustainable wanderlust’!