In the day this looks straightforward - choice of bus or train - but what about at night? Our flight doesn't land until 21.40 and we will have a fair amount of luggage as well as two small children so realistically will need fairly direct bus or train with no changes. Or, could a local taxi be reasonably priced? Airport transfers that I can find online all look very expensive - upwards of 35 euros. What time does the last bus run and what is it's route after Pisa Centrale?