Trains, taxis and buses are the main transportation modes within Selangor. The KTM Komuter train and the LRT service offer hassle free accessibility to most parts of Selangor including Klang, Bangi, Port Klang, Kajang, Batu Caves, Subang Jaya and etc. Selangor is also linked directly with Putrajaya and Kuala Lumpur by frequent buses and trains.

Car rental and private transfer services are widely available from most parts of the state and the nearby cities.