About Tokyo
The Tokyo Street Circuit stands as the first world championship racing venue to operate on public roads within Tokyo. Established in 2024, this temporary urban circuit brings Formula E electric racing to Japan's capital city. The circuit combines technical racing challenges with the modern backdrop of Tokyo Bay and the Odaiba waterfront district. The track layout uses both public roads and exhibition center grounds to create a unique racing experience. This venue demonstrates Tokyo's commitment to sustainable transportation and zero-emission vehicle technology.
