У бджоли є три простих і два складних ока. Прості очі складаються з прозорої лінзи, що утворює горбок на хітиновому покриві голови. З внутрішньої сторони до лінзи підходить шар зорових клітин, від яких в мозок бджоли відходять зорові нерви. З боків лінзи розташовані пігментні клітини, що містять чорну речовину, що поглинає світлові промені. Світло від предмета, що знаходиться перед бджолою, проникає через лінзу до зорових клітин.
Складні очі бджоли складаються з 4-5 тис. (У трутня понад 8 тис.) Маленьких окремих вічок (оматидів), що утворюють на поверхні ока шестикутні площадки – лінзи, оточені волосками. Кожне очко має окрему лінзу, під якою знаходяться прозорий кришталевий конус і кришталева паличка. З усіх боків вічко оточене пігментними клітинами.
Вони чорного кольору і поглинають падаючі на них світлові промені. Кожне вічко складного ока сприймає лише дуже обмежену частину простору, розташованого перед ним. Але всі очі разом створюють відображення всього поля зору. Таке зображення, що складається з окремих маленьких частин в кожному вічку, називають мозаїчним, а спосіб сприйняття зображення мозаїчним зором.
Як показали недавні дослідження, складні очі бджіл короткозорі. Бджоли чітко розрізняють ними предмети тільки на близькій відстані, приблизно до декількох сантиметрів. У міру віддалення предмета чіткість сприйняття зменшується. На відстані 0,5 м і більше бджола розрізняє лише рухомі предмети.
Функція простих очей ще точно не встановлена. Якщо бджолі замазати прості очі тушшю, то її поведінка в вулику і в полі практично не відрізняється від контрольних особин, тільки дії такої бджоли дещо запізнюються. Якщо ж вчинити навпаки, замазати тушшю складні очі, залишивши тільки прості, то бджола поводиться як абсолютно сліпа. Вважають, що прості очі лише підвищують загальну світлочутливість складних очей.
Опукле розташування складних очей на голові дозволяє бджолі охоплювати величезне поле зору, що необхідно для орієнтування під час польоту. Складні очі бджоли сприймають поляризоване світло, а це важливо для її орієнтації при знаходженні нектару і повернення у вулик (як відомо, око людини не може відрізнити поляризоване світло від неполяризованого).
Бджоли розрізняють наступні основні кольори: жовтий, синьо-зелений, синій, фіолетовий і ультрафіолетовий. Особливо добре бджоли розрізняють ультрафіолетовий колір – невидимий для людини, але широко поширений в природі. Червоний колір бджоли не бачать. Помаранчевий, жовтий і зелений кольори, добре помітні людиною, бджоли сприймають як один жовтий колір, але зате в смузі коротких світлових хвиль бджоли бачать п’ять кольорів, з яких три невидимі людині.
Бджоли можуть розрізняти і форму предметів. Досліди показали, що бджоли чітко розрізняють форми, що нагадують пелюстки квіток і квітки, тобто ті, що зазвичай зустрічаються їм в природі. При цьому вони добре розрізняють кількість пелюсток у квітці в межах від 3 до 6, а також 8, 10 і 12. Найкраще ж запам’ятовують бджоли квітки з п’ятьма пелюстками. Однак форми, з якими вони в природі не стикаються (трикутник, квадрат та ін.), бджоли не розрізняють.