Był także czwarty w biegu na 30 km, walkę o brązowy medal przegrał z Sixtenem Jernbergiem. Na kolejnych mistrzostwach świata już nie startował.
W 1952 roku wygrał bieg na 18 km podczas zawodów Salpausselän Kisat. Wyczyn ten powtórzył także w 1953 i 1954 roku tając się pierwszym narciarzem, który wygrał na tym dystansie trzy lata z rzędu. W 1955 roku na tych samych zawodach wygrał bieg na dystansie 50 km. W tym samym roku na próbie przedolimpijskiej w Cortinie d’Ampezzo zwyciężył na dystansie 15 km, a w biegu na 30 km zajął czwarte miejsce. W 1956 roku Viitanen wygrał bieg na 50 km podczas Holmenkollen ski festival.
Ponadto Viitanen czterokrotnie zdobywał tytuł mistrza Finlandii: w biegu na 15 km i 50 km w 1955 roku, w biegu na 30 km 1959 roku oraz w sztafecie w 1954 roku.
Osiągnięcia Igrzyska olimpijskie 50px Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca9.30 stycznia1956 Cortina d’Ampezzo15 km stylem klasycznym49:39 min+1:31 min Hallgeir Brenden2.15px4 lutego1956 Cortina d’AmpezzoSztafeta 4 × 10 kmSkład drużyny: August Kiuru, Jorma Kortelainen, Arvo Viitanen, Veikko Hakulinen2:15:30 h+1:01 min