diff --git a/synapse/handlers/directory.py b/synapse/handlers/directory.py
index b2617c88985c1a3ed9c4592a9432f97b89b0871d..f6143521fbe4b5a13e1c178bccd8e0f4b0deac95 100644
--- a/synapse/handlers/directory.py
+++ b/synapse/handlers/directory.py
@@ -324,7 +324,7 @@ class DirectoryHandler(BaseHandler):
             raise AuthError(403, "Guests cannot edit the published room list")
 
         if visibility not in ["public", "private"]:
-            raise SynapseError(400, "Invalide visibility setting")
+            raise SynapseError(400, "Invalid visibility setting")
 
         room = yield self.store.get_room(room_id)
         if room is None: