I just had another go at the Paris page. I split the arrival/departure times and the prices into separate tables to increase readability and put them behind a collapsible div. The timetable definitely looks easier to read now in particular when it comes to lining up arrivals and departures. The fares table is probably only really relevant for hardcore min-maxers and I feel is less important so it makes sense to have it as its own separate table.
(I also added the link to Open Road back into the overview departure table as it is quite relevant what the condition is to allow you to prepare better by buying the appropriate travel items)
Let me know what you think