Planning a Balkan Hopper Trip with Aeroplan

As an ardent football fan, I often plan trips around major tournaments, and having attended the 2014 and 2018 FIFA World Cups in Brazil and Russia, the next big tournament on my agenda was always going to be Euro 2020: the first edition of the European Championships to be hosted all across Europe instead of in one or two dedicated host countries.

Euro 2020 will be taking place next summer, and the most important rounds of ticket sales took place earlier this year, during which I was lucky enough to snag a few tickets for the matches in Bucharest, Bilbao, and St. Petersburg. 

Of those three cities, I’ve never been to the first two and I’m very excited to be visiting for the first time; meanwhile, I was in St. Petersburg last year for the World Cup, so I look forward to rediscovering the old haunts along Nevsky Prospekt and exploring a few places I missed last time, like the Peter and Paul Fortress on the banks of the Neva River. (It’s also great news that Russia will be issuing Fan IDs as part of the tournament again, similar to the World Cup, so I once again don’t need to apply for a Russian visa.)

Bucharest, Romania

Bucharest, Romania

Anyway, I haven’t figured out how I’m going to fly over to Europe yet (maybe an ANA Round-the-World award as part of a larger trip?), but I was recently thinking about how I’d like to get between the three cities.

I had six days in-between the matches in Bucharest and Bilbao to make the journey across Europe, so I glanced at the Star Alliance route map and thought, why not use Aeroplan’s 24-hour layover policy to book a cheeky “hopper” route through some new cities and countries?

Star Alliance’s Excellent Coverage in Europe

In travelling from Bucharest to Bilbao, I wanted to plan a trip where the primary goal was visiting some new countries, with a particular focus on the Balkans. I had spent some time in Slovenia, Croatia, and Serbia back when I was doing my European backpacking trip during my study abroad, but there were a whole bunch of other countries that I hadn’t stepped foot in yet. 

Skopje, North Macedonia

Skopje, North Macedonia

Now, I’ve mentioned before that understanding the makeup of Star Alliance airlines and the coverage of each airline is a key part of maximizing the value of your Aeroplan miles.

For example, I often have Points Consulting clients telling me, “I want to use my Aeroplan miles to fly to Europe. I’d like to visit any of London, Dublin, Paris, Rome, Barcelona, and/or Amsterdam.”

Great, those are some of the most classic destinations in Western Europe. But the fact of the matter is that none of them are Star Alliance hubs – instead, the Western European hubs are found in Germany, Switzerland, Belgium, Austria, and Portugal, so you’ll almost definitely need to connect at least once, if not twice, on your way to your final destination, unless you’re willing to shell out the surcharges for the direct routing on Air Canada.

Essentially, if you want to redeem Aeroplan miles at the best value, you’ll have a more straightforward journey if you’re visiting a Star Alliance hub, and you’ll be forced to have additional connections otherwise.

That was the constraint I faced as I began to plan my Balkan Hopper – for example, I couldn’t simply hop from North Macedonia over to Bosnia & Herzegovina, since there were no Star Alliance flights between the two countries. 

Zagreb, Croatia

Zagreb, Croatia

Instead, my first step was to identify the key Star Alliance hubs that I’d be transiting through, which, in Eastern Europe, turned out to be Ljubljana (Adria Airlines), Zagreb (Croatia Airlines), Athens (Aegean Airlines), and Istanbul (Turkish Airlines). 

Warsaw (LOT Polish Airlines) and Zurich (Swiss) could also work, but were a little farther away from the region, so transiting through those cities might break the maximum permitted mileage (MPM) for my journey. 

Then came the task of finding available flights from each hub city to each of my desired 24-hour layover cities, and then “connecting the dots” to build the journey.

Piecing Together the Itinerary

In choosing the Balkan cities I thought would make for nice long layovers, the idea was that the less I knew about a place, the better. I was happy if I could hit two or three of the following:

  • Sofia, Bulgaria (SOF)

  • Skopje, North Macedonia (SKP)

  • Tirana, Albania (TIA)

  • Sarajevo, Bosnia & Herzegovina (SJJ)

  • Podgorica, Montenegro (TGD)

  • Pristina, Kosovo (PRN)

There are a few ways of going about identifying the right Star Alliance flights that service these cities. One way might be to use FlightConnections, which allows you to click on any airport, and then it’ll show you all the flights within a certain alliance that fly to that airport:

My preferred method, which I’ve highlighted before on the blog, was simply to run a series of “XXX-YYY flight schedule” searches on Google.

Using the resultant outputs, I was able to find the right flights on Turkish, Aegean, Croatia, etc. that served each of the above cities from their respective hubs.

Then, looking at these flight schedules side-by-side, I was able to identify potential connections that fell within 24 hours of each other, such as an 8pm arrival into Skopje followed by a 3:45pm departure the next day, or a 4pm arrival into Sarajevo followed by a 3:30pm departure the next day.

It was also important at this stage to take a quick look at award availability patterns on Aeroplan. After all, there’s no use in adding a certain flight to the agenda if there’s never any award space on it. 

I took a quick gander at the search engine, and it turned out that Turkish, Croatia, Adria, and Swiss all had excellent availability, but there was almost no award space on Aegean Airlines flights for next summer. So I briefly went back to the drawing board to strike out the Aegean Airlines flights, planning the journey solely around the remaining airlines.

The dearth of Aegean award space also meant that I had to give up some of the Balkan cities on my list. In the end, I settled on an itinerary with long layovers in Skopje, Zagreb, Sarajevo, as well as a little detour up to Prague before heading west towards Spain (the Zurich–Bilbao flight showed no award space, so I just decided to fly to Madrid and take the train instead). 

Award availability had been located, and we were looking good:

Getting Around the MPM

There was just one problem, though. The MPM between Bucharest and Madrid was only in the range of 2,400 miles, and my routing was well over:

(By the way, if you’re trying to find the MPM between two points in the same continent that’s outside of North America, you can’t use the multi-city trick to locate the MPM, because you’re not allowed to make multi-city bookings that are entirely within the same continent. The only way to figure out the MPM in these cases is to call Aeroplan and ask, which is what I had to do.)

At this point, if someone had made it this far but didn’t grasp the useful hidden tricks of Aeroplan, they might give up in frustration and decide to simply book a more reasonable flight between Romania and Spain instead. 

But you guys know how I operate. I immediately set out to see if there were any hidden-city tricks I could leverage to make my itinerary valid.

And you know what? The geographic definition of Europe is actually pretty large if you think about it, with the westernmost point being Ponta Delgada in Portugal’s Azores islands, a full 1,000 miles further west from Bucharest than Madrid.

Screen Shot 2019-09-18 at 12.01.09 PM.png

I called Aeroplan to find the MPM between Bucharest and Ponta Delgada, and it turned out to be a much more generous 4,339 miles. Tacking on a few flights to Ponta Delgada after my “true” endpoint of Madrid, and my itinerary was suddenly valid! 

(Of course, I made sure to schedule the TAP Air Portugal flights for the day after my arrival from Madrid, so that it’d be a simple case of me “missing the train to the airport” instead of “having taken the train to San Sebastián instead the previous night”.)

This trick of “extending” your itinerary to a hidden-city destination to bypass MPM has come in very handy for me on several occasions. It only comes into play on one-way redemptions and when there are in fact further-away destinations within the same region that you can route towards, but it’s so satisfying when it all works out. 

Calling Aeroplan to Book

I know Aeroplan has been dealing with massive IT problems recently, with Air Canada implementing new booking systems and a new website as well, but even then I was surprised that I had to wait on hold for 40 minutes before being put through to an agent. 

After giving the agent the details of my itinerary, she was initially adamant that it wouldn’t be valid, simply because… I mean, just look at it on the map, it looks absolutely wild.

Bilbao, Spain

Bilbao, Spain

I gently reminded her that all the connections were within 24 hours of each other, and that the total distance travelled should very much be within the MPM for Bucharest–Ponta Delgada. At my behest, she was willing to try validating it in the system, and then… just like all the other crazy itineraries I’ve booked over the years, she returned with a nonchalant “oh, can’t believe that worked”. 

It was 30,000 Aeroplan miles for a one-way within Europe in business class, and the taxes and fees came out to $290, mainly thanks to Adria Airways’s pesky fuel surcharges of $60 per segment, as well as the fact that there were so many countries’ airport taxes and departure fees on the ticket. Nevertheless, it was a price I was happy to pay for what I’m sure will be a memorable travel experience over the span of six days across Europe.

As usual with these types of itineraries, the Air Canada website simply couldn’t handle it!


One of the more niche redemptions using your Aeroplan miles is building “hopper” journeys using the vast Star Alliance route network, and the Balkans is just one of the many locales where you can play around with the possibilities. 

I’m looking forward to maximizing my long layovers in the North Macedonian and Bosnian capitals of Skopje and Sarajevo (both cities that I know almost nothing about going in); revisiting Zagreb, which left a very good impression on me back when I spent a week in Croatia in 2015; and finally getting to see some of Prague, which I have yet to visit for far too long – all in the midst of soaking in the football festivities all across Europe for Euro 2020.