Weylandt tok spurten foran dansken Matti Breschel og hviterusseren Alexander Usov.
Nordmannen Gabriel Rasch kjørte inn til 22.-plass på etappen.
Også han fikk notert samme tid som vinneren, 3.18.48 timer. Etappen var 148,2 kilometer lang og gikk mellom Zamora og Valladolid.
For femte dag på rad kunne Astanas spanier Alberto Contador ikle seg den gule ledertrøya. Lagkamerat Levi Leipheimer fra USA er fortsatt 1.17 minutter bak Contador.
Rittet avsluttes i Madrid søndag.