In Europe, it’s actually less expensive to fly between cities than taking a train.
On a lot of routes, yes. The security required and the remoteness of the airport from the city center make flying much less convenient and often not much quicker.