There's lots to see and do in the city this weekend, but with multiple major road and subway closures it makes sense to plan ahead to avoid traffic and transit problems.

Bloor St. West between Jane St. and Runnymede Rd. will be closed starting Friday at 9:30 a.m. until Sunday for the Bloor West Village Ukrainian Festival.

Roncesvalles Ave. will be closed between Grafton Ave. to Dundas St. from early Saturday morning to Sunday evening for the Polish Festival.

Open Streets TO is also planned for this weekend, and a long stretch of Bloor St. between Montrose Ave. and Sherbourne St., and Yonge St. between Bloor and Queen St. will be closed between 8:30 a.m. and 3 p.m. Sunday.

The City says vehicles will be able to cross Bloor St. at Grace St., Christie St., Bathurst St., Spadina Ave., Avenue Rd., Bay St., Church St., Ted Rogers Way and Sherbourne St.

Yonge St. can be crossed at Wellesley, College, Gerrard, Dundas, Shuter and Queen Sts.

There is also a planned subway closure on Line 1 this weekend between Sheppard West station and St. George Station, and Dundas station will be closed from Friday evening to Monday morning for PRESTO gate installation.

Weekend weather is expected to be sunny with highs of 28 C and 27 C on Saturday and Sunday respectively, Environment Canada predicts.