Switzerland
Iran Visa for Swiss Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR50 | Visa Stamp Fee @Airport: EUR75
Iran Visa for Swiss Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR50 | Visa Stamp Fee @Airport: EUR75
Iran Visa for Slovenian Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR50 | Visa Stamp Fee @Airport: EUR75
Iran Visa for Solomon Islander Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR40 | Visa Stamp Fee @Airport: EUR60
Iran Visa for Somali Citizens > Visa-Free Travel: NO| Airport Visa: NO | Visa Stamp Fee @Consulate: EUR80
Iran Visa for South African Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR40 | Visa Stamp Fee @Airport: EUR80
Iran Visa for Swedish Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR50 | Visa Stamp Fee @Airport: EUR75
Iran Visa for Saint Lucian Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR40 | Visa Stamp Fee @Airport: EUR60
Iran Visa for Kittitian or Nevisian Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR40 | Visa Stamp Fee @Airport: EUR60
Iran Visa for Russian Citizens > Visa-Free Travel: 15 days | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR40 | Visa Stamp Fee @Airport: EUR70
Iran Visa for Romanian Citizens > Visa-Free Travel: NO | Airport Visa: YES | Visa Stamp Fee @Consulate: EUR50 | Visa Stamp Fee @Airport: EUR75