Hello. I arrive in Madrid on April 15th 9:05 am. Plan was to train to Pamplona then bus to SJPP. Why are all the bus routes on the Rome2Rio site 5 hours long. I keep hearing there buses that are around 2 hours. Where do I find these? Also I've never flown into Madrid. Does it take long to...