Rome2Rio

How to get fromSt. John's to Bonavistaby plane or train

Find Transport to Bonavista

See all options

Saint John'S International Airport (YYT) to Barcelona–El Prat Airport (BCN) flights

Calendar9Weekly Planes
Duration10h 37mAverage Duration
Ticket€226Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between St. John's, NL, Canada and Bonavista, Catalonia, Spain?

There is no direct connection from St. John's to Bonavista. However, you can take the line 14 bus to Airport near Arrivals, walk to St-Johns-Airport-YYT airport, fly to Barcelona–El Prat Airport (BCN), walk to Aeroport T2, take the train to Barcelona Sants, take the train to Tarragona, walk to Colom, 14, then take the line 54 bus to Bonavista.

Airlines
Train operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Heading to Europe? Read this before you buy a Eurail Pass, and Getting to Milan from the airport - to help you get the most out of your next trip.