"I can't afford travelling to Europe this year."
"Travelling to Europe this year is out of my reach."
Please, do these sentences convey the same meaning? Is the second one good and natural English?
They convey the same meaning of not being able to travel to Europe, but the second could indicate more than lack of money. Context would tell you exactly. Grammatically it is fine.