In my humble opinion they have given you an interview, it isn't their problem where you live, it's not their fault where you live either, so why should they stump up the expenses?
As to whether you say no or not is down to your own personal circumstance, are you a 200hr wannabe that is desperate for his 1st job? if so it's a complete no brainer.