Yes it was round trip... I used to live in Germany and when we flew home it was usually around 600 pp. Was usually Frankfort to Detroit or Pittsburgh. Look around online before you book it, just be careful of airport delays/layovers. Make sure you have plenty of time. When I was travelling to Korea back in 89, I was layed over in Japan for 17 hours because of a mechanical problem. A situation like that could make you miss your ship.
Sign up for e-fares on the airlines websites. They will email you airfare deals that you won't get elsewhere.