Construction crews are fixing a massive sinkhole that swallowed part of Southeast Marine Drive near Poplar Street in Vancouver on Sunday causing traffic to close in both directions indefinitely.

In a press release, the City of Vancouver said that the 10-metre-wide sinkhole may have opened up because of a break in a sewer or water line.

"A break in a Metro Vancouver sewer or city water line may have caused the sink hole or the lines may have been broken, when the road became undermined and collapsed," the press release said.

"City, Metro Vancouver and Terasen crews will remain on site to make repairs. Crews will remove the broken pavement from the sinkhole, repair the sewer, water and gas lines, refill the hole with earth that was washed away and repave the surface."

City officials are predicting the roadway could re-open Friday at the earliest. No-one was injured in the road collapse and no vehicles were damaged.

The sinkhole took out a 12-inch watermain and a three-inch gas line. Both the water and gas were shut off and a temporary water service is expected to restore service by Monday night. Terasen Gas is still working to restore service.

TransLink announced Monday that two bus routes have been diverted as a result of the sinkhole.

The #8 Fraser/Downtown is short-turning at 49th Ave., with shuttles filling in the rest of the way to Marine Drive and the #100 22nd St. Stn/Marpole Loop is diverting in both directions via Main Street and Kent between Main and Fraser Streets.