The train can run on both carpet and hard surfaces, but for optimal performance, it is recommended to use it on hard, flat surfaces.