How to Obtain a Visa for Zanzibar: Complete Guide for Spaniards
The visa for Zanzibar is MANDATORY for Spaniards and most other nationalities: Tanzania (including Zanzibar as a semi-autonomous region) requires an ordinary tourist visa costing 50 USD valid 90 days single entry. There are three ways to obtain a Tanzanian visa for Spaniards: (1) e-Visa online (RECOMMENDED) - pre-application https://eservices.immigration.go.tz 2-4 weeks in advance, process 2-10 days, pay online credit card, print approved visa on arrival at airport avoiding queues; (2) Tanzania visa at the airport (visa on arrival) - pays 50 USD cash on arrival at Zanzibar Airport but involves 30-90 minutes queuing time depending on flights; (3) Embassy Tanzania Madrid - 1-2 weeks process, less convenient. This guide explains step by step each method, documents needed, exact prices, validity, tips to avoid problems and updated 2025 COVID/Yellow Fever entry requirements.
Zanzibar visa requirements for Spanish nationals
Do Spaniards need a visa for Zanzibar?
YES, mandatory. Spain has NO visa exemption agreement with Tanzania. All Spanish citizens need ordinary tourist visa to enter Zanzibar.
ImportantZanzibar is a semi-autonomous region of Tanzania, so the following applies Tanzania visa (no separate visa "Zanzibar only"). Same visa is valid for Tanzania mainland and Zanzibar.
Visa type and validity
Ordinary Tourist Visa (Ordinary Tourist Visa):
- Cost: 50 USD
- Validity: 90 days from date of issue
- Tickets: Single entry
- Permitted stay: Up to 90 days (immigration officer determines on arrival, typically 30-90 days)
Transit Visa30 USD, valid for 7 days (only if you transit Tanzania without leaving the airport to another country).
Visa multiple entries100 USD, 12 months (only if you plan to enter/exit Tanzania several times).
Methods to obtain a visa for Zanzibar
e-Visa online (RECOMMENDED)
Advantages: No airport queues, process from home, approval before traveling, more organized.
How to apply:
- Enter official site: https://eservices.immigration.go.tz
- Create an account: Email, password
- Complete formPersonal data, passport, dates of travel, accommodation
- Upload documents:
- Scanned passport photo (personal data page)
- Recent passport size photo (white background)
- Roundtrip flight ticket
- Hotel confirmation
- Pay online50 USD credit/debit card (Visa, Mastercard)
- Awaiting approval: 2-10 days (usually 3-5 days)
- Receive e-Visa: Email with approved PDF visa
- Print: Take 2 printed copies with you when you travel
Total cost50 USD + possible bank commissions (1-3 USD).
Process time: Request with minimum 2 weeks in advance for safety (although it usually takes 3-5 days).
Tanzania visa at the airport (visa on arrival)
AdvantagesNo pre-planning required, you pay when you arrive.
DisadvantagesLong queues (30-90 minutes depending on flights), possible rejection if documentation is missing, arrival stress.
How to obtain:
- Arrives Zanzibar Airport (ZNZ): Disembark, follow signs "Visa on Arrival".
- Form: Complete paper form (available at the airport or by plane)
- Visa row: Waiting for an appointment at the visa counter
- Submits documents:
- Passport (valid 6+ months)
- Completed form
- Return ticket
- Hotel confirmation
- Pays 50 USD cash: IMPORTANT - cash only USDNew bills accepted (old/broken bills sometimes rejected). Bring exact bills (they don't always give change).
- Receives visa: Adhesive sticker on passport
- Immigration: Passes immigration control with new visa
Cost50 USD cash (no cards).
Weather30-90 minutes (more if several international flights arrive simultaneously).
Embassy Tanzania Madrid
Embassy of Tanzania in Spain:
- Address: Calle Serrano 120, 5º izquierda, 28006 Madrid
- Phone: +34 91 563 72 84
- Hours: Monday-Friday 9:00-13:00 (appointments)
Process:
- Contact embassy for appointment
- Bring documents (listed below)
- Pays 50 EUR (euros, not USD)
- Wait 1-2 weeks
- Collect passport with visa
DisadvantagesLess convenient than e-Visa, requires going to Madrid in person (or sending certified mail risky), takes more time.
Documents required for Tanzania visa for Spaniards
Mandatory documents
Passport: Valid minimum 6 months from date of entry Zanzibar. Minimum 2 blank pages for stamps.
Recent photoPassport size (3.5×4.5 cm), white background, last 6 months.
Roundtrip flight ticket: Confirmation of flight booking departure Tanzania within 90 days.
Lodging confirmationHotel reservation, Airbnb, or invitation letter if private accommodation.
Application FormCorrectly completed (online for e-Visa, paper for visa on arrival).
Payment 50 USDCredit card (e-Visa) or cash USD (visa on arrival).
Additional recommended documents
Travel ItineraryBasic planning of activities/destinations Tanzania.
Test fundsBank statement showing sufficient funds (1,000+ USD recommended for a 2 week stay, although rarely requested).
Travel insuranceVisa: Although not obligatory visa, highly recommended covering medical emergencies, evacuation (limited Zanzibar hospitals).
Sanitary visa requirements for Zanzibar
Yellow fever
Yellow fever vaccination certificate:
- MANDATORY if you are traveling from a country with risk of yellow fever transmission (Angola, Brazil, Congo, Uganda, etc.).
- NOT mandatory if you are traveling directly from Spain, Europe, or non-risk countries
- Bring international vaccination certificate (yellow card) if applicable.
ImportantIf you stop over in a risk country (e.g. Addis Ababa, Nairobi) for more than 12 hours, a certificate may be required. Check with airline.
COVID-19 (updated 2025)
COVID Requirements: As of 2023, Tanzania eliminated All COVID requirements (tests, vaccination, health forms). Unrestricted COVID entry.
Recommendation: Check for updates before traveling in https://www.gov.uk/foreign-travel-advice/tanzania (UK Foreign Office updates frequently).
Malaria
Not required for visa but Zanzibar has malaria risk. Highly recommended:
- Malaria prophylaxis (Malarone, Doxycycline) - consult physician 4+ weeks before travel
- DEET 30%+ Mosquito Repellent
On the island of Zanzibar you can enjoy an infinity of activities that will make you enjoy everything the island has to offer to the fullest.
How long is the visa for Zanzibar?
The Zanzibar visa for Spanish nationals has a duration of three months from the date of issuance. However, the length of your permitted stay will be determined by the immigration officer upon arrival. Most tourists get a 30-day permitted stay, which can be extended locally if you wish.
Tips to avoid visa problems in Tanzania for Spaniards
Before traveling
Apply for e-Visa in advanceMinimum 2 weeks before flight (although it usually takes 3-5 days, delays may occur).
Verify passport6+ months validity, 2+ blank pages.
Print alle-Visa approved (2 copies), flight tickets, hotel confirmation, yellow fever certificate if applicable. DO NOT rely on digital only (internet may fail at the airport).
Cash USDIf you do visa on arrival, bring new USD bills, small denominations (ideally 50 USD exactly, or 100 USD for change).
At Zanzibar airport
Flight formIf you do visa on arrival, complete the form in flight (saves time at the airport).
Correct rowVisa on Arrival" signs follow (separate for passengers with pre-approved visas).
PatienceProcessing may take 30-90 minutes. Remain calm, friendly with immigration officials help.
Accessible documentsHave passport, tickets, hotel confirmation, USD cash in hand (not buried backpack).
Common mistakes to avoid
DO NOT carry cash USDMajor error visa on arrival. Carry physical USD (Zanzibar airport does NOT have ATM before immigration).
Passport almost expiredIf it expires in less than 6 months, you may be denied entry.
Old/broken USD billsSometimes rejected. Carry new bills.
Forgetting to print e-VisaAlthough approved online, you must present a physical printout from the airport.
Do not verify yellow fever requirementsIf you travel from/via a risk country without a certificate, you may be denied entry.
Frequently asked questions visa for Zanzibar
How to obtain a visa for Zanzibar as a Spaniard?
Spaniards obtain visa for Zanzibar in three ways: (1) e-Visa online RECOMMENDED - pre-apply at https://eservices.immigration.go.tz 2-4 weeks in advance, complete form, upload documents (passport photo, recent photo, flight ticket, hotel confirmation), pay 50 USD credit card, wait for approval 2-10 days (usually 3-5), receive e-Visa email PDF, print 2 copies upon arrival at Zanzibar Airport avoiding long queues; (2) Tanzania visa at the airport (visa on arrival) - arriving at Zanzibar Airport follow "Visa on Arrival" signs, complete paper form, present documents (passport valid 6+ months, return ticket, hotel confirmation), pay 50 USD Cash ONLY USD (new tickets preferred, NO cards/euros), wait 30-90 minutes depending on queues, receive visa sticker in passport; (3) Embassy Tanzania Madrid - contact Embassy (Calle Serrano 120, +34 91 563 72 84), appointment in person, bring documents, pay 50 EUR, wait 1-2 weeks, collect passport with visa (less convenient). Cost: 50 USD/EUR all methods. Validity90 days single entry, stay up to 90 days. According to Tanzania Immigration, Tanzania visa for Spaniards is mandatory as Spain is a country without a visa exemption agreement with Tanzania.
How much does the visa for Zanzibar cost and how long does it take?
The visa for Zanzibar cost 50 USD (ordinary tourist visa) for Spanish and most other nationalities. Exact cost according to method: (1) e-Visa online - 50 USD + bank fees 1-3 USD = total 51-53 USD paying by credit/debit card (Visa, Mastercard); (2) Visa on arrival airport - 50 USD cash (physical USD ONLY, NO cards/euros), new bills preferred, bring exact bills or 60 USD for change; (3) Embassy Madrid - 50 EUR (≈54 USD). Duration and validityValid ordinary tourist visa 90 days from date of issueallows single entry y stay up to 90 days determined by immigration officer upon arrival (typically 30-90 days depending on return ticket). ExtensionYou can apply for extension locally at the Immigration Office Zanzibar/Dar es Salaam if you need more time (additional 50-100 USD processing, approval not guaranteed). Special visasTransit visa 30 USD (7 days), multiple entry visa 100 USD (12 months) for those who enter/exit Tanzania repeatedly. According to UK Foreign Officethe Tanzania visa for Spaniards is a mandatory entry requirement costing 50 USD being better method e-Visa online requesting 2+ weeks in advance.
What documents do I need for a visa to Zanzibar?
Necessary documents visa for Zanzibar are: (1) Passport - valid minimum 6 months from date of entry Zanzibar, minimum 2 blank pages for stamps (CRITICAL: if expired in less than 6 months you may be denied entry); (2) Recent photo - passport size (3.5×4.5 cm), white background, last 6 months; (3) Roundtrip flight ticket - booking confirmation of flight departure Tanzania within 90 days (important: prove intention to leave the country); (4) Lodging confirmation - hotel reservation, Airbnb, or invitation letter if private accommodation; (5) Application Form - completed correctly (online for e-Visa at https://eservices.immigration.go.tzpaper for Tanzania visa at the airport); (6) Payment 50 USD - credit card (e-Visa) or cash USD (visa on arrival); (7) Yellow fever certificate (if applicable) - MANDATORY if traveling from countries with risk of transmission (Angola, Brazil, Congo, Uganda, etc.), NOT mandatory if traveling directly from Spain/Europe. Additional recommended documentsBasic travel itinerary, bank statement showing sufficient funds (1,000+ USD recommended but rarely requested), travel insurance covering medical emergencies/evacuation (highly recommended but not mandatory). According to Tanzania eVisa Portalprocess Tanzania visa for Spaniards rejects applications if any mandatory document is missing, especially passport valid for 6+ months being a strict requirement.
"Mwani" means "seaweed" in Swahili, and in Zanzibar 🇹🇿 it is seen and appreciated as a gift from the ocean.
The Mwani Mamas (mwanizanzibar) farm and process seaweed, transforming it into ethically made skin-care products, with ingredients sourced from across the Continent.
📷 | _nassder
Cheers from thezhotel in Zanzibar, Tanzania 🇹🇿
#tanzania #tanzania🇹🇿 #zanzibar #zanzibarisland #zanzibarbeach #zanzibardestination #zanzibarlife #zanzibarofficial #zanzibargem #zanzibarofficial #zanzibargem
ᴷᴱᴱᴾ ᶜᴬᴸᴹ & ᶜᴴᴵᴸᴸ ᴼᵁᵀ ✌🏼
.
.
.
.
.
📸: brayantj95
.
.
.
.
.
#🇨🇼 #curaçao #curazao🇨🇼 #curaçaoisland #curaçao #curaçao #curacao #curaçao🗾 #curacaoisland #curacao_island #curacao🇨🇼 #curacaoproud #willemstadcuraçao #curacaolife #visitecuraçao #willemstadcuraçao #willemstadcuracao #punda #zanzibarbeach #dushi #dushikorsou #dushicuracao #dushicuraçao #dushicuraçao #abcislands #caribbeanlife #caribbeantravel #caribbeanisland #ilovecuracao #modellife #dushicuraçao🇨🇼 #mambobeach
What about a walk along Nungwi beach in Zanzibar? #zanzibar #nungwi #nungwibeach #paradise🌴 #instazanzibar #zanzibarisland #zanzibarbeach #nungwi #beach #tanzania #tanzania🇹🇿 #realblue #visitzanzibar #shadesofblue #relax #vacation #paradise #instazanzibar #paradisebeach #freddymercury #home #crystalclear #nikond90
Hakuna Matata and Pole Pole
When in Zanzibar don't miss whitesandvillas
#bestdestinations #pilot #femalepilot #zanzibar #luxuryhotel #beautifuldestination #tanzania #boutiquehotel #followmytravel #luxurytravel #sidewalkerdaily #luxuryhotels #beautifulhotels #instagood #holidays #instatravel #summer #summer #sunset #stonetown #island #billionairevacation #zanzibarbeach #zanzibarbeach
My sister has the best sister 👯♀️🖤
#zanzibar #zanzibarbeach #zanzibarisland #zanzibarbeach #zanzibarisland
Zanzibar vibes💙💚💙
#zanzibarisland #zanzibar #tanzania🇹🇿 #tanzania #bestbeach #beachvacation #nugwibeach #paradisebeach #paradisebeach #paradisefound #totravelistolive #zanzibartravel #zanzibartanzania #zanzibarbeautiful #podroze #wakajki #prostozpodrozy #prostozpodrozy #polishtraveller #gdzienawakacje #zanzibardestination #zanzibarbeach #zanzibarofficial #mojepodróże #iamatraveller #kobietawpodróży #travelafrica #travelthroughtheworld #travelgirlsgo #shetravelz #bestplaces_togo #podróżniczka
First time in Zanzibar but for sure not the last... 😉🇹🇿🤩
.
.
.
.
.
.
.
.
#zanzibar #zanzibarisland #zanzibarofficial #zanzibarbeach #zanzibardestination #zanzibartanzania #zanzibartravel #zanzibartravel #zanzibar🇹🇿 #zanzibartour #zanzibarlife #island #summer #summervibes #beach #beachvibes #beachvibes #tour #dolphins #dolphin #dolphins🐬 #africa #tanzania #tanzania🇹🇿 #dametraveler #girlslovetravel #travelgirl #beautifuldestinations #travelawesome #traveladdictedladies #femmetravel #iamfemme
Kendwa 🎨🌊☀️
#nungwi #kendwa #kendwabeach #nungwibeach #zanzibar #tanzania #africa #eastafrica #beach #swimming #traveling #sansibar #zanzibarisland #zanzibarbeach #zanzibarbeach #zanzibarbeach
Des vacances au paradis 💙🐠🧜♀️
Vous partez où cet été? ✈️ Faites moi rêver 🤩
.
.
.
#paradise🌴 #paradisebeach #zanzibarbeach #nungwi #summervibes #summeroutfit #springstyle #ootd #ootdshare #outfitinspo #frenchblogger #travelgram #inspo #100flavoursuk #lifestyle #discoverunder5k #summerootd #neutralstyle #outfitideas4you #simplelook #likeforlikes #likeforfollow #inspofashion #oodtblogger #bloggerstyle #inspirationalquotes #fashionstyle #stepcorrectuk #theoutfitcommunity #fashionbaw
Big crabs in moon lights 🦀
Fot. camo_trim 👌🏻
#crab #moonlight #fullmoon #cute #goodtime #beach #zanzibarbeach #beachinnight #lightsofnight #zanzibar #tanzania #tanzania #lovelly #night #blondegirl #blondehair #model #photomodel #modellife #slimbody #gorgerous #polishgirl #slavicbeauty #slavicbeauty