diff --git a/upb/README.md b/upb/README.md
index a0c6849eca..61eaddd554 100644
--- a/upb/README.md
+++ b/upb/README.md
@@ -8,7 +8,7 @@ in C.
 upb is the core runtime for protobuf languages extensions in
 [Ruby](https://github.com/protocolbuffers/protobuf/tree/main/ruby),
 [PHP](https://github.com/protocolbuffers/protobuf/tree/main/php), and
-[Python](https://github.com/protocolbuffers/protobuf/tree/main/upb/python).
+[Python](https://github.com/protocolbuffers/protobuf/tree/main/python).
 
 While upb offers a C API, the C API & ABI **are not stable**. For this reason,
 upb is not generally offered as a C library for direct consumption, and there