An airport being outside of city limits has its historical reason (the Allies have agreed that the entire area of Berlin could only be served by airlines operated by one of the four occupational forces, so East Germany simply built an airport just beyond city limits so that they could serve Berlin with its domestic airline). But an airport being just outside of the "regular" fare zone is something that's unfortunately not unusual.