linguistic:paraphrasing
Transportation

Transportation in Surabaya is supported by land and sea infrastructure serving local, regional, and international journeys. Air transport is located at Juanda Airport, at Sedati, Sidoarjo. Intracity transport is primarily by motor vehicles, motorcycles and taxis with limited public bus transport available. Recently Surabaya has been declared as one of the cities with the worst congestion in Indonesia, according to a survey

Surabaya is also a transit city between Jakarta and Bali for ground transportation. Another bus route is between Jakarta and the neighboring island of Madura. In 2018, President Joko Widodo inaugurated final segments of the Trans-Java Toll Road, fully connecting Jakarta and Surabaya with expressways.

Surabaya's Juanda International Airport is a passenger and cargo airport which also serves as Surabaya's Naval Airbase, operated by the TNI-AL (Indonesian Navy) and located just outside Surabaya, on the outskirts of Sidoarjo. This airport has served Surabaya for many years and currently has two terminals, with domestic flights served from Terminal 1 and all international flights and Garuda Indonesia 's domestic flights serviced from Terminal 2.

Port of Tanjung Perak is the main trading port of Surabaya and East Java as a whole. It is one of the busiest ports in the country.It is the second-largest port of trade, container and passenger traffic in Indonesia after the Port of Tanjung Priok in Jakarta. Because of its strategic position and the existence of surrounding advantageous hinterlands, the port constitutes the center of inter island shipping for Eastern Indonesia.

Surabaya has three major train stations, being Surabaya Kota (also known as Semut), Surabaya Pasar Turi, and Surabaya Gubeng. The Argo Bromo Anggrek operated by Kereta Api Indonesia (KAI) connects Surabaya from Surabaya Pasar Turi Station to Gambir Station in Jakarta. Both economy and executive class trains are served to and from Surabaya. Surabaya commuter rail has 7 separate lines (as of 2023) that connect Surabaya with surrounding regencies. Their services, also operated by KAI Commuter, have extended into Lamongan, Mojokerto, Sidoarjo, and Pasuruan.

Surabaya will become the final destination for a Whoosh High speed rail initiative which connects Jakarta to Surabaya. The Indonesian government currently have a cooperation contract with the investors, and will begin construction in soon.

The main bus terminal is Purabaya Bus Terminal (located in Bungurasih, Waru, Sidoarjo), the other major terminal is Osowilangon in Tambak.

In Surabaya it is served by city buses such Suroboyo Bus, Trans Semanggi Suroboyo, Trans Jatim, shuttle bus service (Wira Wiri Suroboyo), and Share taxis is called Angkot as a means of choice for residents of Surabaya and surrounding cities for their daily activities. Surabaya has a number of terminals in the city, including Joyoboyo Terminal, Bratang Terminal, Jembatan Merah Bus Stop, Ujung Baru Bus Stop, and so on. These terminals are meeting points between city buses and other modes of transportation within the city.

Since 7 April 2018, the Surabaya city government has launched a city bus system named Suroboyo Bus which serves important points throughout the city. The Suroboyo Bus payment system is unique because it uses plastic waste making Surabaya the second city in the world to implement this system in mass transportation after the Beijing subway in 2014. Suroboyo Bus has small stops scattered throughout the city.