The four were spotted near the tip of Shiretoko Peninsula, although the Japanese coast guard was unable to confirm whether they were rescued alive.
The boat carrying 24 passengers and two crew members went missing after sending a distress call on Saturday, saying it had taken in water and was beginning to sink.
Sunday's sighting comes after nearly 19 hours of intense searching involving six patrol boats, several aircraft and divers.
The 19-tonne Kazu 1 made an emergency call in the early afternoon, saying the ship's bow had flooded and it was beginning to sink and tilt while travelling off the western coast of Shiretoko Peninsula in the northern island of Hokkaido, the coast guard said.
The tour boat, believed to be carrying 24 passengers, including two children and two crew, has since lost contact.
Average April sea temperatures in Shiretoko National Park are just above freezing.
Prime Minister Fumio Kishida, who was attending a two-day water summit in Kumamoto in southern Japan, cancelled his program for the second day and returned to Tokyo.
He told reporters in the early hours of Sunday he had instructed officials "to do everything they can for the rescue".
High waves and strong winds were observed in the area around noon, according to a local fisheries co-operative.
Japanese media reports said fishing boats had returned to port before noon because of the bad weather.
NHK said there was a warning for high waves of up to three metres.
Yoshihiko Yamada, a Tokai University marine science professor, told TBS television the boat was likely to have run aground after it was tossed around in high waves and damaged.
A tour boat of that size usually does not carry a life boat, and passengers could struggle to jump out of a rapidly sinking vessel with its windows probably closed to shield them from strong winds.
The cold temperature and strong wind could also cause hypothermia, Jun Abe, vice chairman of the Society of Water Rescue and Survival Research, said.