2. etappe av Giro d'Italia 2018 gikk fra Haifa i Israel til Tel Aviv 5. mai 2018.
Elia Viviani vant etappen, og Rohan Dennis tok nok bonussekunder underveis til å overta sammenlagtledelsen.[1]