⟵back

Travelling as a UK-EU dual citizen

Recently, I finally became a German citizen after 12 years living here, making me the holder of two passports. Needless to say, this comes with a range of benefits, but it also means I have to use my head a little more when passing in and out of the Schengen Area. I imagine this is the case for a lot of people who did not grow up navigating how to use more than one passport.

"Sounds like a great problem to have," you might think. And I totally agree, but also, this definitely did not come for free. If you think it looks easy, I invite you to move abroad yourself and — even as a single citizen — be subject to the legislative whims of not one, but two countries, including one that suddenly decided being in the EU was a bit too nice actually.

Sorry for the tetchiness. The current political atmosphere isn't exactly pro-immigrant!

Anyway, I always assumed the rule of thumb was to use the passport of whoever's soil you're currently on. After all, in the UK I'm legally British, in Germany I'm legally German (this requires a bit of a mental adjustment, as I've spent years feeling too German for the UK and too British for Germany).

And while this is true, in practice, it is not the whole truth. When you check in online and are asked for your passport details, you should put the ones of the destination country, not the one you're currently standing in. Otherwise this may raise questions about whether you have the unconditional right to travel there, regardless of where you are actually resident.

Germany to UK 🇩🇪🛫🇬🇧

Since 2025, getting an ETA has been mandatory for all EU nationals travelling to the UK. If I were to put in my German passport details for a flight to the UK, the system doesn't know I'm also British and therefore don't need an ETA — or rather, it has no reason to assume this. Thus, I should put in my UK details.

If you're checking in luggage and are asked for your passport at the counter, it should be the same one you used for your booking to avoid mishaps.

Before leaving the Schengen Area, there is always an exit control, and you should show your EU passport there if you have one. This one is easy for me to remember, as years ago, I naively just showed the photo page of my UK passport, assuming they could see my status on the screen. The officer asked how long I'd stayed in Germany and I was like, uhhh I live here. He raised an eyebrow at me, flipped to the page containing my residence permit and, switching to German, sternly told me I should show that page right away next time. So you see, even with one passport, it's not always obvious.

In any case, when I became a German citizen, my residence permit became void/redundant. The status I'd held vanished, and so from a German perspective, my UK passport may as well be from a visitor. Without a German passport, the system would look for proof that I hadn't overstayed in the EU or anything. So, German passport when leaving Germany.

Once you land in the UK, use your UK passport at the border control gate.

UK to Germany 🇬🇧🛬🇩🇪

I checked in online using my German passport details for the first time! Felt strange and exciting.

For this leg of my trip, I actually didn't have to get out my UK passport once. The airports there, or at least the ones I've used, don't have exit controls, so I didn't have to do anything. While there was an informal ID check against my boarding pass (I used the German one, as it matched my booking details), nothing needs to be officially scanned and registered in a system.

Entering Germany/EU, obviously scan German passport at the border control gate!