The official currency of Montego Bay is Jamaican Dollar. Being a tourist spot, key resorts and tourist areas also accept US dollars. If you don’t carry enough cash, you can also pay via your credit or debit cards or can withdraw Jamaican dollars from nearby ATMs.