Bahrain entry requirements for Slovenia passport holders
Slovenian passport holders can get a visa on arrival in Bahrain, valid for up to 14 days. This has been the case since 2024. Head to the immigration counter at Bahrain International Airport and pay a small fee.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Slovenian passport holders can get a visa on arrival at Bahrain International Airport. The visa costs BHD 5–10 (about $13–$27) and is valid for up to 14 days. Have a printed copy of your hotel booking and return ticket ready — the immigration officer may ask to see them before stamping.Apply online | Required |
| Valid passport Must be valid for the duration of stay | Your passport must be valid for at least 6 months from your date of entry into Bahrain. Airlines check this before boarding — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | Immigration at Bahrain International Airport will ask for a confirmed return or onward ticket before granting the visa on arrival. A printed copy or a digital version on your phone works — just have it ready. | Required |
| Proof of accommodation Hotel booking or host invitation | Have a printed hotel reservation or an invitation letter from your host in Bahrain. Immigration officers sometimes ask for this during the visa-on-arrival process, especially if you arrive without a pre-booked hotel. | Recommended |
| Proof of funds Bank statement or cash | Carry a bank statement or enough cash (around BHD 50–100 per day, roughly $130–$265) to cover your stay. Immigration may ask to see proof of sufficient funds, though it's not always checked. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via Bahrain eVisa portal before travel.
Ideal for frequent travellers; must have confirmed accommodation.
Requires sponsor in Bahrain; apply through NPRA.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry)Valid for 14 days stay, extendable. | BHD 5 (~$13 USD) |
| Visa on Arrival (multiple entry)Valid for 3 months, max stay 14 days per visit. | BHD 12 (~$32 USD) |
| Stay extension feeExtension up to 3 months, apply at NPRA. | BHD 10 (~$27 USD) per month |
| Overstay finePay at immigration before departure to avoid bans. | BHD 10 (~$27 USD) per day, max BHD 500 (~$1,326 USD) |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Bahrain
Slovenia passport holders can transit through Bahrain without a visa for up to 24 hours if they stay airside and have a confirmed onward ticket.
- Holders of a valid US, UK, Schengen, or GCC residence visa may transit without visa for up to 72 hours.
Health & vaccines for Bahrain
Rare but present; avoid contact with camels and raw camel milk.
Risk of traveler's diarrhea; drink bottled water and eat well-cooked food.
Extreme summer temperatures can cause heatstroke; stay hydrated and avoid midday sun.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Handles visa extensions, overstay fines, and residency matters. Bring passport, visa copy, and fee in cash.
Convenient for airport arrivals; same services as main office.