This is a situation that I had last month. I had an Interrail ticket, and I planned to travel from Copenhagen (Denmark) to Geneva within a day. However, one of the trains from Denmark (DSB) was delayed which made me lose my connection, and eventually I arrived to Basel very late and there were no more trains to Geneva that day. I had to stay in a hotel in Basel (which I paid for) and continue the day after. I contacted DSB to ask for the reimbursement of the hotel (as it is their fault, their train was late), but they said that it should be SBB who pays, as the hotel was in Switzerland. I asked at a SBB station, and they have no idea about who should pay or what should be the procedure. They told me to fill in the passenger rights form on the SBB website, but it doesn’t work because it’s an international trip. In the international passenger rights from SBB it says that if I didn’t buy the ticket with SBB, I can’t fill in the form. Interrail states clearly that they do not take care of hotels.
I am completely lost. I don’t know who is responsible to refund the hotel. And, even if I knew, how do I convince them to reimburse me? If DSB says no and SBB says that they don’t know.