Full main race results for the 2016 FIA Formula 3 Macau GP, Hong Kong.

1. Antonio Felix da Costa POR Carlin 15 laps
2. Felix Rosenqvist SJM Theodore Racing by Prema +1.603s
3. Sergio Sette Camara BRA Carlin +3.194s
4. Kenta Yamashita JPN ThreeBond with T-Sport +3.862s
5. Callum Ilott GBR Van Amersfoort Racing +4.348s
6. Jake Hughes GBR Carlin +6.191s
7. George Russell GBR HitechGP +7.027s
8. Daniel Juncadella SPA Hitech GP +7.840s
9. Pedro Piquet BRA Van Amersfoort Racing +9.361s
10. Alexander Sims GBR Double R Racing +11.294s
11. Lando Norris GBR Carlin +13.040s
12. Wing Chung Chang HGK Threebond with T-Sport +15.101s
13. Anthoine Hubert FRA Van Amersfoort Racing +15.520s
14. Tadasuke Makino JPN Toda Racing +17.674s
15. Guan yu Zhou CHN Motopark +17.913s
16. Sho Tsuboi JPN Team TOMS +18.530s
17. Sam Macleod GBR Foretec Motorsport +19.081s
18. Kvyan Andres Soori GER Mucke Motorsport +19.972s
19. David Beckmann GER Mucke Motorsport +20.325s
20. Jann Mardenborough GBR B-Max Racing Team +22.895s
21. Arjun Maini IND Motopark +48.349s

Not Classified

22. Daiki Sasaki JPN B-Max Racing Team 13 laps completed
23. Joel Eriksson SWE Motopark 11 laps completed
24. Nick Cassidy NZL SJM Theodore Racing by Prema 9 laps completed
25. Daniel Ticktum GBR Double R Racing 7 laps completed
26. Ferdinand Habsburg AUS Fortec Motorsport 6 laps completed
27. Maximilian Gunther GER SJM Theodore Racing by Prema 4 lap completed
28. Nikita Mazepin RUS HitechGP 3 laps completed
29. Hong Li Ye CHN B-Max Racing Team 0 laps completed