Teams were seeded in the first two positions of each pool following the Serpentine system according to their final standing of the 2016 edition. AVC reserved the right to seed the hosts as head of pool A regardless of the final standing of the 2016 edition. All teams not seeded were drawn in Bangkok, Thailand on 27 February 2017.[1] But, United Arab Emirates later withdrew. Final standing of the 2016 edition are shown in brackets except the hosts who ranked 7th.
Match won 3–0 or 3–1: 3 match points for the winner, 0 match points for the loser
Match won 3–2: 2 match points for the winner, 1 match point for the loser
The results and the points of the matches between the same teams that were already played during the preliminary round shall be taken into account for the classification round.