Haryanto was the second driver to be eliminated from qualifying for the 2016 Bahrain Grand Prix, ahead of Felipe Nasr. However, this meant a grid place of 20th due to Renault's Kevin Magnussen having to start from the pitlane after failing to stop for weighing during practice. He was the last car to finish the race, in 17th place and one lap down. He managed to beat the other Renault driver Jolyon Palmer to 21st in China, before he became tangled up in a first-lap crash in Russia that involved Nico Hülkenberg and Esteban Gutiérrez. Haryanto repeated his Bahrain performance in Spain, with his next race in Monaco bringing him a career-best 15th, albeit 4 laps down and once again the last classified finisher. He remained the last classified car in the next two races, with 19th and 18th places, before a 16th-place finish in Austria brought attention to the gap in talent between himself and teammate Wehrlein, who scored Manor's only point of the season in the same race. He spun off in the wet in Britain, whilst what would turn out to be his final two races again saw him the last classified finisher as his future became unclear due to a lack of sponsorship.