OnePlus 8 è dotato di una tripla fotocamera posteriore, posta al centro della scocca con disposizione verticale: sensore principale Sony IMX586 da 48 Mpxl (con pixel da 0.8 micron) e obiettivo grandangolare con apertura f/1.7 equivalente ad un 24mm con stabilizzazione OIS ed EIS; sensore secondario da 16 Mpxl e obiettivo ultragrandangolare con apertura f/2.2 equivalente ad un 16mm con angolo di campo di 116°; sensore Macro con risoluzione da 2 Mpxl (con pixel da 1.75 micron) con obiettivo con apertura f/2.4.