I have just booked online a train journey between Rome and Florence – and back. That’s 284km and will take about 90 minutes each way, on one of these.
And just to compare I asked Google how long the trip from Vancouver to Seattle would take. That’s 227km and it says 3 hours and 10 minutes “in traffic” midday and ignores the line up at the border. By train the Amtrak Cascades schedule says 4 hours and 25 minutes. Or 3:45 on the bus!