Whenever I am flying, I like to pass the time as quickly as possible, especially on long haul flights, getting bored could come very fast, so below are some tips on how I deal with this.
1. Put some movies on a tablet/laptop
When I know I will fly within a month or two, I always start gathering movies and series I would like to watch on my laptop. If you have netflix on a mobile device like a tablet or a phone you can also just download the series you haven’t seen yet.
It also depends on the airline if they have good movies in their library on the entertainment system, so I use the above more as a plan B. Last time I put a game (Factorio) on my laptop and I spent over 4 hours playing in one go.
2. Buy a travelbook and read it
The first time I went to Mexico, I bought a Lonely planet book of Mexico. I started reading it a few weeks before the flight and marked down any interesting chapters. Basically you can finish the final touches on your holiday and spend less time looking for cool places when you are touching down.
3. Listen to a specific designed playlists/podcasts
Before flying, I always make sure I download enough songs (around 100), so I can always chill on some music. With Spotify you can also dowload podcasts, great to get some distraction when you’re flying.
Also I always make sure I have the essential documents offline on my phone and laptop. Just in case.