Eight areas selected to host 2018 Tour de Yorkshire

Getty Images The peloton ride during the third stage of the 2016 Tour de Yorkshire between Middlesbrough and ScarboroughGetty Images
The third stage of the 2016 Tour de Yorkshire ended in Scarborough

Eight locations have been selected to host the starts and finishes of the 2018 Tour de Yorkshire cycle race.

Barnsley, Beverley, Doncaster, Halifax, Ilkley, Leeds, Richmond and Scarborough have all been chosen. The routes are due to be announced on 5 December.

Richmond in North Yorkshire will feature for the first time having not previously hosted the race or seen it pass through the town.

The 2018 race has been extended to four days and will be held from 3 to 6 May.

The women's race will also double in length from a one-day event, taking place on 3 and 4 May.

Welcome to Yorkshire Map of the host locationsWelcome to Yorkshire
The exact start and finish locations and the distance and profile of each stage will be announced on 5 December
Getty Images Cyclists riding past Beverley MinsterGetty Images
Beverley hosted the stage one start in 2016

The Tour de Yorkshire was launched in 2015 following Yorkshire's successful hosting of the 2014 Grand Depart leg of the Tour de France.

The first stage of the 2017 men's race started in Bridlington and finished in Scarborough.

Getty Images A cyclist dressed as a ram as the race passes through HaworthGetty Images
There was some more unusual support for riders in last year's race as it passed through Haworth

The event was watched by an estimated 2.2m people, generating £64m for the local economy.

Sir Gary Verity, chief executive Welcome to Yorkshire, which organises the event with Amaury Sports Organisation, said: "The Tour de Yorkshire is a true success story and in just three years it has grown to become one of the best attended and most dramatic races on the cycling calendar."