Obec Ostrá byla původně napojena na silnici třetí třídy III/2725 přes Litol na Lysou nad Labem. Ve směru k východu silnice vedla do části Šnepov, kde končila. Později byla silnice protažena až do Kostomlat nad Labem a překvalifikována na silnici druhé třídy II/331 Poděbrady - Sojovice. Z této silnice se v úseku mezi Ostrou a Šnepovem odpojuje na sever silnice III/3316 vedoucí přes Stratov do Milovic.
Napojení na dálnici D11 má Ostrá přes Nymburk silnicí II/330 Exit 25 Sadská nebo silnicí I/38 Exit 35 Poděbrady západ nebo Exit 39 Poděbrady jih nebo přes Lysou nad Labem silnicí II/272 Exit 18 Bříství.
Zastavěným územím obce Ostrá prochází místní komunikace druhé třídy, silnice II/331. Většina místních komunikací jsou komunikace obslužné bez chodníků. Většina komunikací má zpevněný živičný povrch. Nezpevněný povrch má ulice od křížku na návsi k lesu a dvě krátké slepé ulice obsluhující jen několik rodinných domů.
Obec je dopravně obsloužena dvěma autobusovými linkami, které provozuje ČSAD, s.r.o. Nymburk.
Linka Nymburk - Lysá nad Labem má v Ostré čtyři zastávky. Spoje této linky jezdí v pracovních dnech, dva v ranních a dva v odpoledních hodinách v obou směrech.
Linka Stratov - Lysá nad Labem má dva spoje v obou směrech, které slouží především dojížďce dětí do škol. Spoj jezdí jen v období školní docházky.