In Almere kun je gebruikmaken van bussen en treinen.
Binnen Almere rijden de bussen van allGo.
Tussen Almere en Amsterdam kan je gebruikmaken van de bussen van R-net. R-net is een samenwerking tussen vervoerders en opdrachtgevers in de Randstad. De R-net-bussen rijden vaak en hebben een betrouwbare dienstregeling. Dat komt onder andere doordat ze over een eigen busbaan langs de file kunnen rijden.
In Almere zijn zes NS-stations: Almere Poort, Almere Muziekwijk, Almere Centrum, Almere Parkwijk, Almere Buiten en Almere Oostvaarders. Er zijn rechtstreekse treinverbindingen met onder andere Amsterdam, Schiphol, Den Haag, Rotterdam, Utrecht, Lelystad, Zwolle, Groningen en Leeuwarden.
In de dienstregeling die van start gaat in 2025, zijn een aantal verbeteringen voor Almere voorzien.
Er wordt de komende jaren gewerkt aan capaciteitsuitbreiding van het spoor. Dit project heet OV SAAL (Schiphol, Amsterdam, Almere, Lelystad). Doel is om in de toekomst meer treinen te kunnen laten rijden om zo het groeiende aantal reizigers te kunnen vervoeren.