Hi Alison
For the arrival it is cutting it fine, but you can take the next bus if you miss it, although subject to availability. You may be better booking the later bus at 20:00 and then taking the 15:30 bus if you make it through on time, subject to available seats. Please note that the 15:30 arrival is only on Fridays, Saturdays & Sundays.
For your departure, personally I wouldn't risk the 10:15 bus because if it is delayed for any reason you could miss your flight, so I'd take the 05:15.
Steve
For the arrival it is cutting it fine, but you can take the next bus if you miss it, although subject to availability. You may be better booking the later bus at 20:00 and then taking the 15:30 bus if you make it through on time, subject to available seats. Please note that the 15:30 arrival is only on Fridays, Saturdays & Sundays.
For your departure, personally I wouldn't risk the 10:15 bus because if it is delayed for any reason you could miss your flight, so I'd take the 05:15.
Steve