Perbedaan utama antara golongan darah Bombay dan golongan darah O adalah bahwa golongan darah Bombay tidak memiliki antigen H pada sel darah merah tetapi mengandung antibodi H sedangkan golongan darah O memiliki antigen H tetapi tidak mengandung antibodi H.
Ada empat golongan darah utama; yaitu, A, B, AB dan O. Selain keempatnya; Ada golongan darah langka di antara orang-orang. Golongan darah Bombay adalah salah satu jenis golongan darah paling langka yang hanya ada pada 4 orang per juta orang di dunia. Ini berbeda dari empat golongan darah yang disebutkan di atas karena tidak adanya antigen H. Hal ini disebabkan tidak adanya gen H dalam genom. Saat membandingkan golongan darah Bombay dan golongan darah O, kedua golongan darah tersebut tidak mengandung antigen A dan antigen B. Tapi golongan darah O mengandung gen H; karenanya, mengandung antigen H.