Spectators will have to pay either VND200,000 ($8.71), VND300,000 or VND500,000 to watch group stage games.
The organizers will sell 16,000 tickets in each game, with the rest invitations only. Tickets can be purchased directly at Viet Tri Stadium in the northern Phu Tho Province or online.
In the semifinals, the prices will be VND300,000, 400,000 and 600,000.
Vietnam are in group A of SEA Games 31 football with Indonesia, the Philippines, Myanmar and Timor Leste.
For group B games, Thien Truong Stadium in Nam Dinh Province will open for free to spectators.
For other sports, the organizers recommend localities let spectators in for free, spreading the message of SEA Games 31, which is "For a Stronger Southeast Asia."
SEA Games 31 will be hosted in Vietnam from May 12 to 23, with 40 sports and 526 categories in 11 provinces and cities.
Around 10,000 athletes, coaches and officials, along with roughly 1,290 referees will join the event.