Iambo (ينبع Yanbu' al Bahr, em árabe, "fonte à beira-mar") é uma importante cidade portuária do mar Vermelho, na província de Medina, no oeste da Arábia Saudita. Situada cerca de 350 km ao norte de Jidá, sua população é de 188 430 habitantes (2004). Integra a região geográfica do Hejaz.