Grammy-winning singer-songwriter James Taylor will be coming to the Atlantic provinces this spring.

James Taylor and his All-Star Band will play Mile One Centre in St. John's on May 20, promoters Evenko and Live Nation announced. 

The show is the final of four dates in Atlantic Canada as part of his 15-stop Canadian Before This World tour.

In Saint John, N.B., Taylor will play the Harbour Station May 15.

Taylor will then play Summerside, P.E.I., at Credit Union Place May 16.

On May 17, Taylor will be at the Scotiabank Centre in Halifax, N.S.

Tickets will go on sale Feb. 19 at 10 a.m.

Prices will range from $88.25 and $134, including tax and surcharges, depending on the show. They will be available at venue box offices or Live Nation's website.

Doors will open for the show at 7:30 p.m., and the show starts at 8:30 p.m.