I had a confirmed ticket for a Eurowings flight from Lyon Saint-Exupery to Düsseldorf. I went to the airport well ahead of time, checked in, received my boarding pass, cleared security and was at the boarding gate well ahead of the stated cutoff time.
The flight was scheduled to depart from Lyon at 2030h. However, 15 minutes prior to departure, we were told that the flight had been cancelled due to technical reasons. I wasn't able to find out the exact nature of the issue. I wasn't advised of my rights, nor was I offered meal vouchers, or anything of the like. I was booked into a hotel for the night in the airport, the costs for this being borne by Eurowings. The hotel did not have anything that could be called a meal. They had some crisps and a bowl of fruits, far from what can be termed as a meal.
The next day I contacted Eurowings over phone to figure out a way to get back home. The alternative flights offered to me were either fully booked or extremely inconvenient to me. Thus, I travelled back to Düsseldorf at my own expense via train, and also incurred additional costs for coffee and lunch over the course of this journey. Am I eligible for reimbursement for these extra expenses (train tickets, lunch and coffee). Furthermore, can I file for compensation in addition to the aforementioned expenses? Does filing for reimbursement of additional expenses preclude any claim for compensation?
EDIT 1: Adding some explanations on what I mean by "extremely inconvenient". I am a non-EU national. The flights offered to me were via London, Istanbul and Munich. I was reluctant to fly out of the Schengen area because I wanted to avoid having to go through border control. The lines can get quite long in some places. Nonetheless, I agreed to travel via London. However, the Eurowings agent I spoke to on the phone told me she could not place me on that flight for reasons I don't know of. With Istanbul, it was the same reason, I wanted to avoid flying out of the Schengen area. Add to it a flying time of a little more than 3hours, and the fact that the flight to Istanbul was only one hour away when I was provided this option. I wasn't sure I would clear border control and security checks within this short span of time. Munich would have put me in Düsseldorf at 0600h the following day, with a night spent at the airport. The only direct flight was four days later, which would have affected my work.
EDIT 2: Adding some more information on why I decided to take a train I also asked for connections that would take me close to Düsseldorf, namely, Cologne, Berlin, and Frankfurt. Eurowings was unable to book me on flight to any of these destinations.
EDIT 3: I received the compensation for the delayed flight and the reimbursement for the mode of travel and the expenses incurred for coffee and lunch. Surprisingly, the claim was accepted within three weeks of my request.