La 18e étape du Tour d'Espagne 2013 s'est déroulée le jeudi 12 septembre 2013, entre Burgos et sur une distance de 186,5 km.