Getting There with Your Pet in Germany
Flying into Frankfurt on Lufthansa, Deutsche Bahn's genuinely workable pet fares, why FlixBus won't take pets at all, and driving or ferrying in from a neighbouring country.

- A small pet in a closed carrier rides free on Deutsche Bahn; a larger dog needs its own half-fare ticket.
- FlixBus carries no pets anywhere on its network, with the sole exception of certified service dogs.
- Scandlines’ Puttgarden–Rødby and Rostock–Gedser ferries carry pets free, with no separate booking needed.
Guides in this topic
5 guides · updated October 2026
-
Flying into Germany on Lufthansa
Lufthansa's cabin limit is 8kg including the carrier, roughly house-cat-and-small-dog size, with larger animals travelling in the hold or as dedicated air freight instead.
-
Deutsche Bahn: Taking a Dog on German Trains
A genuinely workable system: a small pet in a closed carrier rides free on Deutsche Bahn, a bigger dog pays half the normal fare and needs a leash and muzzle, and assistance dogs always ride free.
-
FlixBus: No Pets, With One Exception
A rule worth knowing before you book, not after: FlixBus carries no pets at all, anywhere on its network, with the single exception of a certified service dog.
-
Driving In: The Autobahn & Schengen Borders
No staffed checkpoint waiting at most German land borders, since it's inside the Schengen area — but that doesn't remove the paperwork, it just means nobody's there to check it on the day.
-
Ferries from Denmark: Scandlines
The main short sea routes into Germany from Denmark carry pets at no extra charge and with no advance booking needed — though a muzzle applies the moment a dog leaves the car.
