A Russian yacht detained and then released by North Korean authorities has arrived in the Russian Far Eastern port city of Vladivostok, the nation's Interfax news agency reported Monday.

"The yacht has arrived and all members of the crew are fine," Interfax quoted a local yacht club spokeswoman as saying.

The Elfin, carrying a crew of five, was on its way home from a South Korean regatta when North Korea seized it and forced its crew to land at the port of Kimchaek.

The boat was reportedly 130 km (80 miles) off the North Korean coast at the time of the incident, a distance where free passage is assumed. Russia demanded an explanation from Pyongyang.

A diplomat at the Russian Consulate in the city of Chongjin said North Korean officials admitted there had been a mistake, Russia's RIA Novosti news agency reported.