Riders and teams take to Twitter as they arrive in Sardinia ahead of the Giro d’Italia

Riders pose for selfies and enjoy coffee by the beach as they relax ahead of three weeks of hard racing

For the first time in ten years, the Giro d’Italia will get underway in Sardinia with three days of racing on the island before a rest day and transfer to Sicily on Monday.

>>> Giro d’Italia 2017 start list

With the race start looming, riders have  arrived in Italy, and spent yesterday morning heading out on short rides in the sun to spin the legs after a long trip.

Half of the BMC Racing team enjoyed a spin through the hills and a relaxing coffee.

Movistar really do love a good selfie.

Bauke Mollema and his Trek-Segafredo team-mates heading down to the harbour.

Sam Bennett working on his tan on the Mediterranean island.

We are here. Pre #giroditalia ride. #ridenatural #weareready

A post shared by sam bennett (@sammmyben) on

There are worse places to be on media duty.

Bahrain-Merida heading out for a quick spin before heading to the café.

While the riders are enjoying the sunshine, the mechanics are hard at work.

Although Omar Fraile, fresh from his second place in the Tour de Yorkshire, just needs to check that everything’s ok.

Bram Tankink’s Bianchi nicely matches the colour of the sea.

Quick-Step Floors giving Sardinia a firm thumbs up

The Team Sunweb mechanics had their work cut out getting everyone’s bikes ready

Some solid white arm warmers and leg warmers on show at FDJ.

Jakub Marezko and the rest of the Wilier Triestina team will always be easy to spot.

The 100th edition of the Giro d’Italia will start tomorrow (on Friday) with a 206km stage from Alghero to Olbia, with two more stages to Tortoli and the island capital of Calgiari before transferring to Sicily for stage four.