Q: The Oyster pass for the trains/buses. Can you buy one in London or can you only buy online? Online is hard for me as they want a UK address and I don’t have one.

Location New Zealand

A: You can buy an oyster card for immediate use from any tube station when you arrive in London.