El XXXI Campeonato Mundial de Ciclismo en Pista se celebró en Budapest (Hungría) entre el 14 y el 20 de agosto de 1928 bajo la organización de la Unión Ciclista Internacional (UCI) y la Federación Húngara de Ciclismo.
Las competiciones se realizaron en el Velódromo Millenáris de la capital magiar.
En total se disputaron 3 pruebas, 2 para ciclistas profesionales y una para ciclistas amateur.