Yes, travel insurance is a mandatory requirement for a Belgium Schengen tourist visa. The insurance policy must cover the entire duration of the stay across all Schengen countries, with a minimum coverage of €30,000. The policy must include coverage for medical emergencies, hospitalisation, and repatriation. The insurance must be valid for the complete duration of the trip.