My friend was travelling from Italy to Belgium, and her flight was delayed by 2h25. Since the flight was late in the evening, the delay made her miss the bus from the airport to her final destination, for which she had already bought a (non-refundable) ticket. She had to take a taxi instead, which is more expensive.
In these circumstance, does the airline have to compensate her for the extra expenses caused by the delay? I've looked at the EU air passengers rights, but it doesn't seem to cover her problem (she did get some refreshments at the departure airport though).