Yes, it requires an internet connection, but the other features make up for it. I have to wake up early in the morning to commute for 2+ hours across three different buses and like to catch up on my sleep during the rides. Id probably miss my stops if not for this app as it starts vibrating and telling you to get ready THREE times before your stop actually arrives. Great app, I especially love the departure/arrival settings.
Krystal Kobra about Moovit: Live Transit App - Bus, Train & Subway, v5.5.2