Question: can ultra friends trade from anywhere?
Answer: Trade. You can add any other Pokémon Go trainer from anywhere in the world to your Friend list, provided you have their code. While you can send them gifts from wherever you are, to actually trade with them, you have to be physically close together — the same goes for when you raid or battle a gym together.