From Longman Dictionary of Contemporary Englishcan’t believe your eyes/earscan’t believe your eyes/earsSURPRISEDused to say that someone is very surprised by something they see or hear → believe
Examples from the Corpus
can’t believe your eyes/ears• I couldn't believe my ears when she told me the cheapest flight was $1,100.