From @Eshnar's excellent 2023 Giro d'Italia: Stage-by-stage Analysis thread: https://forum.cyclingnews.com/threads/2023-giro-ditalia-stage-by-stage-analysis.38851/post-2828613
Stage 2: Teramo – San Salvo 201 km
Sunday, May 7th, 12:20 – 17:10 CEST
Technical Overview:
The first road stage of the 2023 edition starts in Teramo, and begins with 45 km of rolling terrain, including an ascent of 5.8 km at 3.9% towards Bellante. This section ends with the peloton reaching the Adriatic coast, which they will follow for pretty much the rest of the stage, with only a few small deviations. The first of them leads to the first categorized climb of Silvi Paese (GPM4, 3.5 km at 5.2%), that is followed by another coastal section and the first intermediate sprint of Pescara. The second deviation brings to the intermediate sprint of Chieti (4.6 km at 6.3%), which is actually the toughest climb of the day despite being uncategorized. After this, the peloton will hit the last climb of this stage, Ripa Teatina (GPM4, 1.9 km at 5.7%), which tops at 72 km to go. The rest is all flat to the finish line in San Salvo, almost always along the coast.
The Climbs:
Silvi Paese: GPM4, 3.5 km at 5.2%
Short and easy, good only to create some movement in the breakaway I suppose. No profile available.
Ripa Teatina: GPM4, 1.9 km at 5.7%
Just like the one above, only even shorter.
What to Expect:
Mass sprint. This is not a particularly windy coast, so don’t get your hopes up.
San Salvo
Stage 2: Teramo – San Salvo 201 km
Sunday, May 7th, 12:20 – 17:10 CEST


Technical Overview:
The first road stage of the 2023 edition starts in Teramo, and begins with 45 km of rolling terrain, including an ascent of 5.8 km at 3.9% towards Bellante. This section ends with the peloton reaching the Adriatic coast, which they will follow for pretty much the rest of the stage, with only a few small deviations. The first of them leads to the first categorized climb of Silvi Paese (GPM4, 3.5 km at 5.2%), that is followed by another coastal section and the first intermediate sprint of Pescara. The second deviation brings to the intermediate sprint of Chieti (4.6 km at 6.3%), which is actually the toughest climb of the day despite being uncategorized. After this, the peloton will hit the last climb of this stage, Ripa Teatina (GPM4, 1.9 km at 5.7%), which tops at 72 km to go. The rest is all flat to the finish line in San Salvo, almost always along the coast.

The Climbs:
Silvi Paese: GPM4, 3.5 km at 5.2%
Short and easy, good only to create some movement in the breakaway I suppose. No profile available.
Ripa Teatina: GPM4, 1.9 km at 5.7%
Just like the one above, only even shorter.
What to Expect:
Mass sprint. This is not a particularly windy coast, so don’t get your hopes up.

San Salvo