You can purchase a top-up outside of the UK, however this can only be done using a UK registered bank card and calling the network provider’s customer service team directly.

You can also top up via the web provided you have a UK registered bank card.