At least two people have been killed and 65 injured in a pile-up involving about 100 vehicles in foggy weather on a bridge near South Korea's international airport.

The Korea Herald said eyewitnesses reported fog on the bridge had reduced visibility to as little as 15 metres.

TV footage showed emergency rescue workers trying to access the mass of twisted and crumpled wrecks on the fog-covered bridge.

The pile-up appeared to have been started when a limousine ran into the back of a car, an Incheon police station spokesman said.

"More than 100 vehicles were involved," he said.

The two people killed were South Korean nationals.

Loading

Yonhap news agency reported several foreign nationals from China, Thailand, Vietnam, Japan, Russia, Bangladesh and Switzerland were among the 65 people injured. Seven people sustained serious injuries.

The Yeongjong Grand Bridge links Seoul with Yeongjong Island, where the airport is located.

"I heard a series of bangs in front of me. Then I was rear-ended by a following car. I felt my car turning around and hitting a protection rail. I then lost consciousness," a cab driver, Yoo Sang-Young, told the Yonhap.

Another driver said the thick fog had prevented him from seeing the danger ahead.

"I slowed down but still rammed into the cars piled up in front of me," he said.

ABC/wires