Yes, a Belgium Schengen Type C visa allows the holder to travel freely across all 29 Schengen member countries within the visa's validity period. The total duration of stay across all Schengen countries must not exceed 90 days within any 180-day period. However, the primary destination of travel must be Belgium when applying for this visa.