Yes, the meanings are essentially the same. The second two make it more clear that you actually travelled somewhere. 'For' is not so common, I think.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.