It’s not true in general. It can be cheaper, but it can be more expensive.
Source: I have traveled either plane or HSR twice a week for the last ten years, journeys between 200 and 500km. Anything longer than that I always fly, for time reasons (I try to avoid sleeping in hotels so I can be with my kids the next morning).
In general, it depends on the distance, country and day of the week. Italy and Spain are great for trains, Germany much more hit and miss, but you can still get 19 or 29 euro tickets. Ryanair used to offer those but it’s much more rare nowadays. I have no data for France but I hear TGV is also good and they are working on reducing domestic flights.
For my typical journey (usually booked with short notice, 1 to 3 weeks) I pay a maximum of 220 euros for train, the average a bit lower, and about 500 for flights, average maybe 400. And this is comparing first class, flex ticket for train versus economy class cheapest ticket for plane.
Full disclosure: the train price includes a 50% discount that I get for 400 euros a year (BahnCard50). The ammortized price of the card is well under 10 euros a ticket.
Fun fact: you can get a BahnCard100 which gives you a 100% discount on tickets, so flat fee for a while year. My company policy does not allow this. ¯\_(ツ)_/¯
It’s not true in general. It can be cheaper, but it can be more expensive. Source: I have traveled either plane or HSR twice a week for the last ten years, journeys between 200 and 500km. Anything longer than that I always fly, for time reasons (I try to avoid sleeping in hotels so I can be with my kids the next morning).
In general, it depends on the distance, country and day of the week. Italy and Spain are great for trains, Germany much more hit and miss, but you can still get 19 or 29 euro tickets. Ryanair used to offer those but it’s much more rare nowadays. I have no data for France but I hear TGV is also good and they are working on reducing domestic flights.
For my typical journey (usually booked with short notice, 1 to 3 weeks) I pay a maximum of 220 euros for train, the average a bit lower, and about 500 for flights, average maybe 400. And this is comparing first class, flex ticket for train versus economy class cheapest ticket for plane.
Full disclosure: the train price includes a 50% discount that I get for 400 euros a year (BahnCard50). The ammortized price of the card is well under 10 euros a ticket.
Fun fact: you can get a BahnCard100 which gives you a 100% discount on tickets, so flat fee for a while year. My company policy does not allow this. ¯\_(ツ)_/¯