13. etappe av Giro d'Italia 2013 ble kjørt den 18. mai 2013, og varen fjelletappe. Etappen ble kjørt i fra Cervere til Bardonecchia. På grunn av værforholdene ble det ikke kjørt over Sestriere som planlagt, og 12 km ble derfor lagt til den planlagte distansen på 168 km.
Etappen ble vunnet av Mauro Santambrogio etter at han hang på Vincenzo Nibali, og klarte å gå forbi han på slutten. Nibali forsvarte og økte sin ledelse i sammendraget. Carlos Betancur kom på tredjeplass, ni sekunder bak. Ellers skjedde det ingen endringer i ledelsen sammendraget om trøyene eller lagkonkurransen. Etappen var betegnet som ganske tøff, og totalt fire ryttere brøt i løpet av etappen.