A massive explosion at an oil refinery in Los Angeles triggered a huge fireball that sent shockwaves through the city.

The blast took place just outside LAX airport and was seen for miles across the city after it ignited at the Chevron refinery in El Segundo, police said.

Firefighters arrived to the scene at around 9:35pm local time, several minutes after people in surrounding areas reported hearing a loud blast.

Authorities said they have not received reports of any injuries. No evacuation orders were in place early Friday, but residents were instructed to stay indoors and shut their windows.

The El Segundo neighborhood is located just south of LAX. Los Angeles mayor Karen Bass assured travelers that there was 'no known impact' to the international hub.