Bernartice nad Odrou (Duits: Barnsdorf) is een Tsjechische gemeente in de regio Moravië-Silezië, en maakt deel uit van het district Nový Jičín.
Bernartice nad Odrou telt 852 inwoners.

Gemeente in Nový Jičín