travel half fare

  1. On some planes, children under 12 travel half fare.
  2. On some planes, children under 12 travel on/at half fare.
    Are these two sentences correct?
  1. OK. I would consider hyphenating “half-fare”.

  2. “at” sounds acceptable to me, though unnecessary. “on” does not sound right to me.