01 Personal Banking

Self-Service Banking

Bank of Maldives offers Self-Service Banking service via ATMs available 24 hours a day for customers to deposit and withdraw cash, deposit cheques, make payments and transfer money.

We also have US Dollar ATMs which can be used to deposit and withdraw US dollars any time.

Self-service banking centres are located across the country and are accessible 24/7:

  1. BML Head Office
  2. BML Majeedhee Magu Branch
  3. BML Islamic, Sea Tracs Building
  4. Sea Tracs Building Ground Floor
  5. BML Airport Branch, Velana International Airport (VIA)
  6. BML Hulhumale' Branch
  7. Velaanaa Building
  8. H.Marine Dream (Near Artificial Beach)
  9. IGMH, Kan'baa Aisa Rani Higun
  10. Maafushi Branch, K. Atoll
  11. Felidhoo Branch, V. Atoll
  12. H.Dh Hanimaadhoo
  13. Kulhudhuffushi Branch, H.Dh. Atoll
  14. Hithadhoo Branch, S. Atoll
  15. Gan Branch, S. Atoll
  16. R. Dhuvaafaru Island
  17. N. Velidhoo Island
  18. Holhudhoo Branch, N. Atoll
  19. Gn. Fuvahmulah
  20. Th. Guraidhoo
  21. H.A Hoarafushi
  22. H.A Ihavandhoo
  23. L. Fonadhoo
  24. L. Gan
  25. G.Dh Thinadhoo
  26. B. Dharavandhoo


Key features

  • Deposit cash and cheques to your own account and other accounts
  • Make transfers to your own and other accounts
  • Pay your credit card bills
  • Pay utility bills
  • Make loan payments


    Self Service Banking


  • Cash Deposit Demo



    Cheque Deposit Demo


    USD Withdrawal and Deposit Service

    You can withdraw and deposit US dollars via our USD ATMs at BML Head Office and BML Airport Branch.

  • USD account holders with Visa Debit and Amex Debit Green Cardholders can withdraw up to USD 640 daily for free
  • You can withdraw and deposit USD 10, 20, 50 and 100 notes
  • You can deposit up to 180 notes. You can make any number of cash deposits in a day with a maximum limit of MVR 25,000 to personal accounts.
  • Why wait in a queue when you don't need to?
    Start using our Self-Service Banking ATMs.
    FREE, 24 hours a day.

    Important Information

    Cheques deposited before 2:00pm on a banking day will be credited on the same day. Cheques deposited after 2:00pm will be credited by 11am on the next banking day. All cheques will be credited following proper verification.

    If you experience a delay in receiving the deposited funds, please contact our Customer Service team at 3330200 or SMS us at 7990200 or 9990200 if you would like us to call you back.