Morra is een dorp in de gemeente Noardeast-Fryslân, in de Nederlandse provincie Friesland. Het ligt ten noordwesten van Metslawier, ten zuidwesten van Oosternijkerk en ten zuiden van Lioessens. De dorpskern ligt ten oosten van de N361 aan de Morrastervaart.