The ALSA bus goes from Pamplona to St Jean. It takes about 2 hours and costs 15 euro. You can book online and print out the ticket from your computer. Also, they accept Paypal. http://www.alsa.es/en/services/xacobeo/ ... dorXacobeo
For the Barcelona to Pamplona leg, the RENFE train takes about...