30 day visa on arrival, US$25 (I think, may have changed), takes 5-10 minutes. I've done it both at Pemba and Maputo airports.
1

barrymichael
I've been reading different info about Mozambique visas and am interested to sort this out, perhaps from someone who has been there recently. I have a U.S. passport.
Can you get the 30-day tourist visa on arrival at the airport? How much is it? Is it a big hassle (hours?) to get it on arrival, or is it better and/or cheaper to get it beforehand?
Thanks for any clarification.
Pro tip