You might be interested to know that in Germany (if it hasn't changed) a prospective employer is required to pay for your travel costs to attend an interview. IIRC it was even specified how you should travel (2nd class rail), etc.
As mentioned by someone else, in my area of work nobody would dream of asking you to travel at your own expense. I believe that is also the case in every other job requiring minimally qualified people.