It depends on the availability of tickets. Further ahead, you book the tickets, cheaper it will be. Purchasing tickets at check-in will always cost you high.