Of course, I do try to fly less by taking trains and buses whenever possible. (For me this can be difficult in Croatia where the public transport system connecting to other parts of Europe is seriously lacking.)
This is why I really love the carpool app called BlaBla car. Basically it’s similar to Uber, but for longer distance driving. I was able to get from Dubrovnik to Zagreb doing this, and the 7-hour drive was about $30.