There are 6 ways to get from Madrid to Prince George by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Adolfo Suárez Madrid–Barajas Airport to Prince George Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Prince George Airport (YXS)plane MAD - YXS
19h 26m$641–2,259Train to Barcelona–El Prat Airport, fly to Prince George Airport
cheapest- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Prince George Airport (YXS)plane BCN - YXS
21h 49m$635–2,230Fly Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to North Peace Regional Airport (YXJ)plane MAD - YXJ
- Take the bus from Taylor to Prince Georgebus
26h 42m$891–2,949Fly Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Quesnel Airport (YQZ)plane MAD - YQZ
- Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus
22h 23mTrain, bus to Bilbao Airport, fly to Prince George Airport
- Take the train from Madrid Chamartín to Burgos Rosa De Limatrain
- Take the train from Burgos Rosa De Lima to Vitoria/Gasteiztrain
- Take the bus from Vitoria-Gasteiz - Estación de Autobuses to Aireportua/Aeropuerto Bilbaobus
- Fly from Bilbao Airport (BIO) to Prince George Airport (YXS)plane BIO - YXS
38h 29m$743–2,354Fly Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Williams Lake Airport (YWL)plane MAD - YWL
- Take the bus from Williams Lake, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus
21h 54m
Adolfo Suárez Madrid–Barajas Airport (MAD) to Prince George Airport (YXS) flights
Questions & Answers
The cheapest way to get from Madrid to Prince George is to train and fly which costs $600 - $2,300 and takes 21h 49m.
The fastest way to get from Madrid to Prince George is to fly which takes 19h 26m and costs $600 - $2,300.
The distance between Madrid and Prince George is 8046 km.
It takes approximately 19h 26m to get from Madrid to Prince George, including transfers.
Prince George is 9h behind Madrid. It is currently 1:24 PM in Madrid and 4:24 AM in Prince George.
There are 38+ hotels available in Prince George.
What companies run services between Madrid, Spain and Prince George, BC, Canada?
Ryanair, Air Canada, and two other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Prince George Airport (YXS) once daily.
- Website
- westjet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Prince George Airport via London Heathrow, Calgary
- Ave. Duration
- 16h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–2,200
Flights from Barcelona–El Prat Airport to Prince George Airport via Calgary
- Ave. Duration
- 28h
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $600–2,100
Flights from Barcelona–El Prat Airport to Prince George Airport via Edinburgh, Calgary
- Ave. Duration
- 15h 35m
- When
- Thursday
- Estimated price
- $600–2,100
Flights from Barcelona–El Prat Airport to Prince George Airport via London Heathrow, Calgary
- Ave. Duration
- 16h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,900
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Paris Charles de Gaulle, Calgary
- Ave. Duration
- 18h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $900–3,000
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via London Heathrow, Calgary
- Ave. Duration
- 16h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $900–3,000
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Zurich, Calgary
- Ave. Duration
- 16h 35m
- When
- Tuesday
- Estimated price
- $850–2,900
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Dublin, Calgary
- Ave. Duration
- 19h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $850–3,000
Flights from Bilbao Airport to Prince George Airport via Paris Charles de Gaulle, Calgary
- Ave. Duration
- 34h 10m
- When
- Every day
- Estimated price
- $700–2,400
Flights from Bilbao Airport to Prince George Airport via Barcelona–El Prat Airport, Calgary
- Ave. Duration
- 31h 25m
- When
- Wednesday and Sunday
- Estimated price
- $700–2,400
- Website
- pacificcoastal.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via Zurich, Vancouver
- Ave. Duration
- 16h 22m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via London Gatwick, Vancouver
- Ave. Duration
- 17h 14m
- When
- Every day
- Estimated price
- $500–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via London Heathrow, Vancouver
- Ave. Duration
- 16h 37m
- When
- Every day
- Estimated price
- $500–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via Paris Charles de Gaulle, Vancouver
- Ave. Duration
- 19h 47m
- When
- Every day
- Estimated price
- $550–1,900
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via Dublin, Vancouver
- Ave. Duration
- 19h 52m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $500–1,900
- Website
- flycma.com
Flights from Barcelona–El Prat Airport to Prince George Airport via Calgary
- Ave. Duration
- 27h 5m
- When
- Wednesday and Sunday
- Estimated price
- $600–2,100
Flights from Barcelona–El Prat Airport to Prince George Airport via Calgary, Kelowna
- Ave. Duration
- 27h 25m
- When
- Sunday
- Estimated price
- $600–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Paris Charles de Gaulle, Vancouver
- Ave. Duration
- 17h 35m
- When
- Sunday
- Estimated price
- $550–2,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Dublin, Vancouver
- Ave. Duration
- 17h 40m
- When
- Sunday
- Estimated price
- $550–1,900
Flights from Bilbao Airport to Prince George Airport via Amsterdam Schiphol, Edmonton
- Ave. Duration
- 29h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $600–2,100
Flights from Bilbao Airport to Prince George Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 35h 20m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $600–2,100
- Website
- klm.com
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 19h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $800–2,800
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Zurich, Calgary
- Ave. Duration
- 16h 35m
- When
- Tuesday
- Estimated price
- $850–2,900
Flights from Bilbao Airport to Prince George Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 36h 15m
- When
- Every day
- Estimated price
- $600–2,100
- Website
- aircanada.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Prince George Airport via Dublin, Vancouver
- Ave. Duration
- 17h 54m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $600–2,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Dublin, Vancouver
- Ave. Duration
- 18h 40m
- When
- Wednesday and Friday
- Estimated price
- $550–1,900
Flights from Bilbao Airport to Prince George Airport via Dublin, Vancouver
- Ave. Duration
- 29h 59m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $600–2,100
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- $150–270
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Burgos Rosa De Lima
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- $75–130
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- $100–200
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- $90–160
- Website
- https://www.ouigo.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $120–200
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Burgos Rosa De Lima
- Ave. Duration
- 1h 54m
- Frequency
- Every 3 hours
- Estimated price
- $60–95
- Website
- https://www.renfe.com/es/en
Train from Burgos Rosa De Lima to Vitoria/Gasteiz
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $23–40
- Website
- https://www.renfe.com/es/en
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Taylor to Prince George
- Ave. Duration
- 7h 5m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Williams Lake, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
- Phone
- +34 94 476 50 07
- Website
- autobuseslaunion.com
Bus from Vitoria-Gasteiz - Estación de Autobuses to Aireportua/Aeropuerto Bilbao
- Ave. Duration
- 1h 23m
- Frequency
- Every 3 hours
- Estimated price
- $16–25
- Website
- https://www.autobuseslaunion.com/en
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide


















