La embarcación sufrió severos daños y el petróleo liberado cubrió un área de 96km a la redonda en el océano, según medios iraníes.
El ataque es el último incidente con barcos petroleros en el Mar Royo y la zona del Golfo y, seguramente, aumentará las tensiones entre Irán y Arabia saudita.
La Quinta flota de la marina norteamericana, que opera en la región, dijo estar al tanto de los informes de los medios pero carecer de más información en estos momentos.
La televisión iraní citó una fuente diciendo que el barco había sido objeto de un ataque terrorista que había dañado dos de los tanques.
El ataque se produjo después de que dos instalaciones petroleras sauditas fueran atacadas en septiembre y de ataques a otros petroleros en la zona del golfo.
Los precios del petróleo subieron 2% luego de conocerse la noticia de la explosión.