Special Discounts

  • Earn Happymiles with every trip
  • Vouchers
  • Ambassador programme


Keep a little happiness in your account for your next trip and start saving now. 

Earn Happymiles with every booking. For each 250 Happymiles saved you will receive a €5 discount on your next booking. Your loyalty discount will be automatically shown at the checkout stage.



Subscribe to our newsletter and we will reward you with a Happy Voucher. Only one voucher can be redeemed per order. After filling your shopping basket, head to the payment stage of the online checkout process. You will see a section asking if you have a voucher – simply enter the code displayed on your Happyrail voucher. Make sure you enter your voucher code before finishing your purchase as vouchers cannot be redeemed after an order has been placed.

Invite a friend and receive € 5

How about bringing in another green traveler? We provide an incentive for all Happy Travelers to spread happiness to their friends, as well as offering these new travellers a discount on their first purchase. 

Join our ambassador programme: give a friend € 5 and receive € 5 in turn. After your friend has completed the trip you will automatically receive a €5 discount in your account. You can invite a maximum of 5 friends (this offer is only valid during specific periods each year).