Most Cost-Effective Way to Top Up Tourist Octopus in Hong Kong (2026)

43 helpful3,018 viewsHong Kong

Use the Octopus App for Tourists on iPhone X or later, or top up with cash at MTR service centers. Both are fee-free. The app accepts non-Hong Kong issued Mastercard, UnionPay, or Visa via Apple Pay; it also takes a non-Hong Kong Mastercard linked directly inside the app, plus WeChat Pay and the e-CNY app. Octopus charges no top-up fee on any of these methods, but your bank sets the exchange rate when the card is reloaded. To avoid Dynamic Currency Conversion (DCC) at the till, always select HKD when given the choice. Withdraw HKD from an ATM with a fee-free debit card (Wise, Revolut, Charles Schwab) and top up the physical Octopus at any 7-Eleven or Circle K register; minimum top-up is HK$50. The standard Adult Octopus costs HK$150 with a HK$50 refundable deposit. Refund the card at MTR customer service centers before flying out: HK$11 fee applies if you return it within 3 months of issue, otherwise refund is free. Apple Pay's tourist Octopus skips the deposit entirely and refunds the unused balance back to the linked card, which is the cheapest setup if you have a compatible iPhone.

  • Use the Octopus App for Tourists on iPhone X or later: zero top-up fee with foreign Mastercard, Visa, or UnionPay via Apple Pay.
  • Always select HKD at the card terminal to avoid Dynamic Currency Conversion fees of 3-5 percent.
  • Cash top-ups at 7-Eleven, Circle K, and MTR service centers are fee-free; minimum reload is HK$50.
  • Standard physical Octopus costs HK$150 with HK$50 refundable deposit; HK$11 fee applies if refunded within 3 months.
  • Apple Pay tourist Octopus skips the HK$50 deposit and refunds unused balance back to your card automatically.

Continue reading in the MyChinaGuide app