Booking online and booking as early as possible can help reduce the price significantly.
If you decide to book on the same day, charges are usually much pricier as you will be paying for gate charges and you aren't guaranteed a space.
Also, going for options that are further away from the airport can prove cheaper, such as the Park and Ride service.