List of current operating trolleybus systems
Around 249 cities around the world have a trolleybus system currently operating. More than one third of those cities are in Russia and Ukraine, and more than half of the revenue lines are in those countries. Trolleybuses are still common in Central and Eastern Europe and China, while in the Western world they have mostly been replaced by buses and did not experience a resurgence since the late 20th century like tram/light rail technology did. Notable exceptions in the western world are Italy and Switzerland.
| Country | Location | Started operation | No. of routes | Notes | |
|---|---|---|---|---|---|
| Armenia | Yerevan | 15 August 1949 | 5 | ||
| Austria | Linz | 15 May 1944 | 4 | ||
| Salzburg | 1 October 1940 | 12 | |||
| Argentina | Córdoba | 7 May 1989 | 3 | ||
| Rosario | 24 May 1959 | 1 | |||
| Belarus | Babruysk | 30 August 1978 | 4 | ||
| Brest | 18 April 1981 | 12 | |||
| Gomel | 20 May 1962 | 34 | |||
| Grodno | 5 November 1974 | 23 | |||
| Minsk | 19 September 1952 | 65 | |||
| Mogilev | 19 January 1970 | 10 | |||
| Vitebsk | 1 September 1978 | 17 | |||
| Bosnia and Herzegovina | Sarajevo | 23 November 1984 | 5 | ||
| Brazil | São Paulo | 22 April 1949 | 17 | Two independent trolleybus systems, one owned by SPTrans (7 urban lines), the other by EMTU (10 BRT lines) | |
| Bulgaria | Burgas | 25 September 1989 | 1 | ||
| Haskovo | 1990 | 2 | |||
| Pazardzhik | 1 June 1993 | 6 | |||
| Pleven | 7 October 1985 | 17 | |||
| Ruse | 9 September 1988 | 9 | |||
| Sliven | 24 May 1986 | 2 | |||
| Sofia | 1 May 1948 | 10 | |||
| Stara Zagora | November 1987 | 3 | |||
| Varna | 1 January 1986 | 3 | |||
| Vratsa | 1988 | 2 | |||
| Canada | Vancouver | 16 August 1948 | 13 | ||
| Chile | Valparaíso | 31 December 1952 | 2 | ||
| China | Baoding | 29 December 2018 | 3 | ||
| Beijing | 26 February 1957 | 28 | Includes 3 BRT routes | ||
| Changzi | c. 1985 | 2 | Commuter trolleybus line serving Wuyang Coal Mine | ||
| Dalian | 1 October 1960 | 1 | |||
| Guangzhou | 30 September 1960 | 7 | |||
| Hangzhou | 26 April 1961 | 2 | |||
| Jinan | 1 January 1977 | 18 | |||
| Qingdao | 21 October 1960 | 3 | |||
| Shanghai | 15 November 1914 | 7 | Comprises 6 regular and 1 BRT routes | ||
| Taiyuan | 1 May 1960 | 2 | |||
| Wuhan | 20 September 1958 | 7 | |||
| Zhengzhou | 1 January 2021 | 1 | BRT | ||
| Czech Republic | Brno | 30 July 1949 | 13 | ||
| České Budějovice | 2 May 1991 | 6 | |||
| Chomutov–Jirkov | 1 September 1995 | 6 | |||
| Hradec Králové | 2 May 1949 | 8 | |||
| Jihlava | 19 December 1948 | 8 | |||
| Mariánské Lázně | 27 April 1952 | 4 | |||
| Opava | 24 August 1952 | 4 | |||
| Ostrava | 9 May 1952 | 9 | |||
| Pardubice | 20 January 1952 | 12 | |||
| Plzeň | 9 April 1941 | 9 | |||
| Prague | 15 October 2017 | 2 | |||
| Teplice | 1 May 1952 | 10 | |||
| Ústí nad Labem | 1 July 1988 | 9 | |||
| Zlín–Otrokovice | 27 January 1944 | 13 | |||
| Ecuador | Quito | 18 December 1995 | 4 | BRT | |
| Estonia | Tallinn | 6 July 1965 | 4 | Operation suspended due to ongoing fleet and network modernization | |
| France | Limoges | 14 July 1943 | 5 | ||
| Lyon | 4 September 1935 | 9 | |||
| Nancy | 27 September 1982 | 1 | |||
| Saint-Étienne | 1 January 1942 | 2 | |||
| Georgia | Sukhumi | 3 January 1968 | 3 | ||
| Germany | Eberswalde | 3 November 1940 | 2 | ||
| Esslingen am Neckar | 1 April 1944 | 3 | |||
| Solingen | 19 June 1952 | 9 | |||
| Greece | Athens | 27 December 1953 | 19 | Piraeus system, which now operates as part of the Athens system, was opened in 1948 and connected to the Athens system in 1988. | |
| Hungary | Budapest | 21 December 1949 | 14 | ||
| Debrecen | 2 July 1985 | 5 | |||
| Szeged | 1 May 1979 | 6 | |||
| Italy | Ancona | 15 March 1949 | 1 | ||
| Bologna | 4 January 1991 | 6 | |||
| Cagliari | 22 February 1952 | 4 | |||
| Chieti | 1 August 1950 | 1 | |||
| Genoa | 1 July 1997 | 1 | |||
| La Spezia | 27 January 1951 | 3 | |||
| Lecce | 12 January 2012 | 3 | |||
| Milan | 28 October 1933 | 4 | |||
| Modena | 21 January 1950 | 3 | |||
| Parma | 25 October 1953 | 4 | |||
| Pescara | 11 September 2025 | 1 | |||
| Naples | 8 May 1940 | 4 | |||
| Rimini | 1 January 1939 | 2 | Includes the Metromare, a BRT line opened (for trolleybuses) in October 2021. | ||
| Rome | 23 March 2005 | 3 | |||
| Kazakhstan | Almaty | 20 April 1944 | 9 | ||
| Kyrgyzstan | Osh | 1 November 1977 | 2 | ||
| Latvia | Riga | 6 November 1947 | 21 | ||
| Lithuania | Kaunas | 31 December 1965 | 17 | ||
| Vilnius | 27 November 1956 | 16 | |||
| Mexico | Mexico City | 9 March 1951 | 13 | ||
| Moldova | Bălți | 12 June 1972 | 5 | ||
| Chișinău | 12 October 1949 | 24 | |||
| Tighina | 1996 | ||||
| Tiraspol | 1 November 1967 | 6 | |||
| Netherlands | Arnhem | 5 September 1949 | 7 | ||
| North Korea | Chongjin | 20 October 1970 | 3 | ||
| Hamhung | 1973 | 2 | |||
| Huichon | c. 2000 | 1 | |||
| Kanggye | 17 April 1992 | 1 | |||
| Kimchaek | 17 May 1985 | 1 | |||
| Manpo | December 2019 | 1 | |||
| Myongdang | c. 29 March 1995 | 1 | |||
| Nampo | c. 1982 | 1 | |||
| Pyongsong | c. 4 August 1983 | 2 | |||
| Pyongyang | 30 April 1962 | 9 | |||
| Sariwon | 19 June 1999 | 1 | |||
| Sinhung | 1 | ||||
| Sinuiju | c. 1977 | 1 | |||
| Wonsan | 8 September 1988 | 1 | |||
| Norway | Bergen | 24 February 1950 | 1 | ||
| Poland | Gdynia | 18 October 1943 | 18 | Also extends to Sopot | |
| Lublin | 21 July 1953 | 13 | |||
| Tychy | 1 October 1982 | 6 | |||
| Romania | Baia Mare | 16 February 1996 | 2 | ||
| Brașov | 1 May 1959 | 9 | |||
| Bucharest | 10 November 1949 | 15 | |||
| Cluj-Napoca | 7 November 1959 | 12 | |||
| Galați | 23 August 1989 | 2 | |||
| Mediaș | 22 December 1989 | 3 | |||
| Ploiești | 1 September 1997 | 4 | |||
| Târgu Jiu | 20 June 1995 | 2 | System includes interurban line to Bârsești. | ||
| Timișoara | 15 November 1942 | 8 | System includes interurban lines to Dumbrăvița and Ghiroda | ||
| Vaslui | 4 August 2023 | 1 | |||
| Russia | Bryansk | 3 December 1960 | 11 | ||
| Vladimir | 5 November 1952 | 9 | 'Officially' opened on 7 November 1952 | ||
| Kovrov | 6 March 1975 | 6 | |||
| Voronezh | 6 November 1960 | 4 | |||
| Ivanovo | 5 November 1962 | 11 | |||
| Kaluga | 30 March 1956 | 14 | |||
| Kursk | 21 August 1972 | 8 | |||
| Khimki | 24 July 1997 | 3 | 2 routes run between Khimki and Moscow city | ||
| Podolsk | 1 May 2001 | 5 | |||
| Vidnoye | 9 September 2000 | 3 | |||
| Oryol | 29 October 1968 | 4 | |||
| Ryazan | 13 November 1949 | 15 | |||
| Smolensk | 8 April 1991 | 4 | |||
| Tula | 5 November 1962 | 7 | |||
| Rybinsk | 14 December 1976 | 4 | |||
| Yaroslavl | 7 November 1949 | 7 | |||
| Khabarovsk | 17 January 1975 | 4 | |||
| Vladivostok | 29 January 1965 | 4 | |||
| Vologda | 22 August 1979 | 6 | |||
| Kaliningrad | 5 November 1975 | 4 | |||
| Petrozavodsk | 5 September 1961 | 8 | |||
| Murmansk | 11 February 1962 | 5 | World's northernmost trolleybus system. | ||
| Veliky Novgorod | 3 December 1995 | 5 | |||
| Saint Petersburg | 21 October 1936 | 44 | |||
| Barnaul | 19 October 1973 | 5 | |||
| Rubtsovsk | 28 December 1973 | 2 | |||
| Chita | 30 December 1970 | 5 | |||
| Irkutsk | 6 November 1970 | 5 | |||
| Bratsk | 1 February 1975 | 5 | |||
| Kemerovo | 25 September 1970 | 10 | |||
| Leninsk-Kuznetsky | 11 January 1984 | 3 | |||
| Novokuznetsk | 1 January 1978 | 4 | |||
| Krasnoyarsk | 5 November 1959 | 8 | |||
| Novosibirsk | 6 November 1957 | 14 | |||
| Omsk | 5 November 1955 | 10 | |||
| Tomsk | 7 November 1967 | 8 | |||
| Abakan | 31 December 1980 | 12 | |||
| Maykop | 29 November 1974 | 12 | |||
| Volgograd | 31 December 1960 | 15 | |||
| Nalchik | 22 November 1980 | 4 | |||
| Cherkessk | 19 December 1988 | 9 | |||
| Armavir | 16 June 1973 | 5 | |||
| Krasnodar | 28 July 1950 | 17 | |||
| Novorossiysk | 1 April 1969 | 14 | |||
| Stavropol | 24 July 1964 | 9 | |||
| Rostov-on-Don | 18 March 1936 | 8 | |||
| Volgodonsk | 4 October 1977 | 6 | |||
| Yekaterinburg | 17 October 1943 | 19 | |||
| Chelyabinsk | 22 November 1942 | 22 | |||
| Miass | 1 February 1975 | 5 | |||
| Sterlitamak | 24 February 1961 | 23 | |||
| Ufa | 27 January 1962 | 21 | |||
| Kirov | 8 November 1943 | 8 | |||
| Yoshkar-Ola | 1 February 1971 | 12 | |||
| Saransk | 29 January 1966 | 17 | |||
| Dzerzhinsk | 15 April 1976 | 5 | |||
| Nizhny Novgorod | 27 June 1947 | 21 | |||
| Orenburg | 1 May 1953 | 5 | |||
| Penza | 4 November 1948 | 6 | |||
| Novokuybyshevsk | 4 January 1986 | 16 | |||
| Samara | 7 November 1942 | 16 | |||
| Tolyatti | 21 January 1966 | 21 | |||
| Balakovo | 18 November 1967 | 10 | |||
| Engels | 29 April 1964 | 4 | |||
| Saratov | 6 November 1952 | 11 | |||
| Almetyevsk | 13 January 1976 | 4 | |||
| Kazan | 27 November 1948 | 16 | |||
| Izhevsk | 6 November 1968 | 11 | |||
| Ulyanovsk | 31 December 1973 | 7 | |||
| Cheboksary | 7 November 1964 | 19 | |||
| Novocheboksarsk | 2 November 1979 | 4 | |||
| Saudi Arabia | Riyadh | 23 April 2013 | 1 | System is located on the campus of the King Saud bin Abdulaziz University for Health Sciences. | |
| Serbia | Belgrade | 22 June 1947 | 7 | ||
| Slovakia | Banská Bystrica | 24 August 1989 | 8 | ||
| Bratislava | 31 July 1941 | 15 | |||
| Prešov | 13 May 1962 | 13 | |||
| Žilina | 17 November 1994 | 8 | |||
| Spain | Castellón de la Plana | 25 June 2008 | 1 | ||
| Sweden | Landskrona | 27 September 2003 | 1 | ||
| Switzerland | Bern | 29 October 1940 | 3 | ||
| Biel/Bienne | 19 October 1940 | 2 | |||
| Fribourg | 1 February 1949 | 1 | |||
| Geneva | 11 September 1942 | 6 | |||
| La Chaux-de-Fonds | 23 December 1949 | 1 | |||
| Lausanne | 2 October 1932 | 10 | |||
| Lucerne | 7 December 1941 | 6 | |||
| Montreux/Vevey | 18 April 1957 | 1 | |||
| Neuchâtel | 16 February 1940 | 3 | |||
| St. Gallen | 18 July 1950 | 4 | |||
| Winterthur | 28 December 1938 | 3 | |||
| Zürich | 27 May 1939 | 7 | |||
| Tajikistan | Dushanbe | 2 May 1955 | 8 | ||
| Turkey | Malatya | 10 March 2015 | 1 | ||
| Sanliurfa | 28 April 2023 | 1 | |||
| Ukraine | Cherkasy | 9 November 1965 | 23 | ||
| Chernihiv | 4 November 1964 | 7 | |||
| Chernivtsi | 1 February 1939 | 9 | |||
| Crimea | 6 November 1959 | 21 | |||
| Kerch | 18 September 2004 | 1 | |||
| Dnipro | 7 November 1947 | 21 | |||
| Kryvyi Rih | 21 December 1957 | 23 | |||
| Donetsk | 3 January 1940 | 10 | |||
| Horlivka | 6 November 1974 | 3 | |||
| Khartsyzk | 4 February 1982 | 3 | |||
| Makiivka | 13 November 1969 | 3 | |||
| Ivano-Frankivsk | 31 December 1983 | 8 | |||
| Kharkiv | 5 May 1939 | 24 | |||
| Kherson | 16 June 1960 | 5 | |||
| Khmelnytskyi | 25 December 1970 | 26 | |||
| Kropyvnytskyi | 4 November 1967 | 7 | |||
| Kyiv | 5 November 1935 | 45 | |||
| Bila Tserkva | 23 June 1980 | 7 | |||
| Lviv | 27 November 1952 | 10 | |||
| Mykolaiv | 29 October 1967 | 8 | |||
| Odesa | 5 November 1945 | 8 | |||
| Kremenchuk | 6 November 1966 | 12 | |||
| Poltava | 14 September 1962 | 9 | |||
| Rivne | 27 December 1974 | 12 | |||
| Sevastopol | 6 November 1950 | 16 | |||
| Sumy | 25 August 1967 | 19 | |||
| Ternopil | 24 December 1975 | 8 | |||
| Vinnytsia | 20 February 1964 | 22 | |||
| Lutsk | 8 April 1972 | 12 | |||
| Zaporizhzhia | 22 December 1949 | 6 | |||
| Zhytomyr | 1 May 1962 | 11 | |||
| United States | Dayton | 23 April 1933 | 5 | ||
| San Francisco | 6 October 1935 | 15 | |||
| Seattle | 28 April 1940 | 15 | |||
| Philadelphia | 14 October 1923 | 3 | |||
| Uzbekistan | Urgench | 20 October 1997 | 1 |