BahnBonus Partnership

Leonardo Hotels meets BahnBonus, the loyalty program of Deutsche Bahn!

All AdvantageCLUB members who are also members of loyalty program BahnBonus can choose to earn BahnBonus points instead of points for every qualifying stay.

Earn BahnBonus points while sleeping - Stay at one of our Leonardo Hotels and receive 250 BahnBonus points for each stay!

How to earn BahnBonus points at all participating Leonardo Hotels in just 2 simple steps!


To earn BahnBonus points with Leonardo Hotels you must first be a member of the loyalty program Leonardo AdvantageCLUB. Register online here - and please select Deutsche Bahn as your earning option before booking your stay.


Upon check-in at any participating Leonardo hotel, all you need to do is presenting your BahnBonus service card number along with your Leonardo AdvantageCLUB member ID. Your 250 BahnBonus points will be credited to your account after your departure and will be available on your BahnBonus account within four to six weeks after checking-out for your qualifying stay.

Read more about the General Terms & Conditions.

Can't find what you're looking for? Check out our Frequently Asked Questions. If you have any other questions, problems or suggestions do not hesitate to contact us, your feedback and comments are very important to us!

We are looking forward to your feedback!
Coronavirus important information and cancellation policy - Your safety comes first - Read more here. X