Questions & Answers about Autobus za grad polazi u šest sati.
In Croatian, za often does mean for, but with transport and destinations it can also mean bound for / heading to.
So autobus za grad means the bus for the city/town, or more naturally in English, the bus to the city/town.
This is especially common in contexts like:
- timetables
- station announcements
- signs
- general travel language
A close comparison:
- autobus za grad = the bus bound for town/the city
- autobus u grad = the bus going into town
Both can refer to destination, but za grad sounds very natural for a scheduled route or service.