There are still dining cars on the high speed trains in Europe. The ones that run between the major cities. Some of the Italian trains go 300 KM/hour = 183 mph.