Fun anecdote here. Just last month my wife and I were in Barcelona and we needed to go to Madrid. She had her company buy a plane ticket and I took the train. We left at the exact same time and I took 100% public transportation and she had a car service on both ends and a plane ticket.
I made it to our destination across the town from the Madrid central 45 minutes before she did.
And taken the lion's share of London to Paris, which was also huge. But a combination of high-speed day trains and low-cost air has killed off many of the very long distance trains and most of Europe's sleeper services. So it's a bit of a mixed bag.