Dúha je farebný oblúk na oblohe, ktorý možno vidieť, keď slnko presvieti padajúci dážď. Vzorka farieb sa začína červenou na vonkajšej strane a mení sa cez oranžovú, žltú, zelenú, modrú, indigovú až po fialovú na vnútornej strane. Niekedy je vidieť aj druhú, väčšiu a matnejšiu dúhu.

Dúha vzniká, keď sa biele svetlo pri vstupe do kvapky vody ohýba (láme), rozdeľuje na jednotlivé farby a odráža sa späť. Dúha je v skutočnosti okrúhla ako kruh. Na zemi je spodná časť skrytá, ale na oblohe, napríklad z letiaceho lietadla, ju možno vidieť ako kruh okolo bodu oproti Slnku.

Dúha sa často objavuje po búrkach a v mnohých kultúrach je obľúbeným symbolom mieru.