There are 6 ways to get from Madrid to Prince George by plane, car, 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 Quesnel Airport, drive
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Quesnel Airport (YQZ)plane MAD - YQZ
- Drive from Quesnel Airport (YQZ) to Prince Georgecar
20h 4m$574–2,137Fly Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport, drive
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Williams Lake Airport (YWL)plane MAD - YWL
- Drive from Williams Lake Airport (YWL) to Prince Georgecar
20h 37m$526–1,872Fly Adolfo Suárez Madrid–Barajas Airport to Prince George Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Prince George Airport (YXS)plane MAD - YXS
18h 46m$541–1,857Train to Barcelona–El Prat Airport, fly to Prince George Airport
- 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
31h 54m$668–2,198Train, bus to Bilbao Airport, fly to Prince George Airport
- Take the train from Madrid Chamartín to Miranda De Ebrotrain
- Take the bus from Miranda De Ebro to Bilbao Intermodalbus
- Fly from Bilbao Airport (BIO) to Prince George Airport (YXS)plane BIO - YXS
26h 17m$630–2,086Fly 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 12m$696–2,347
Adolfo Suárez Madrid–Barajas Airport (MAD) to Quesnel Airport (YQZ) flights
Comparing Your Travel Options
The cheapest way to get from Madrid to Prince George is to fly which costs $500 - $1,900 and takes 18h 46m.
The fastest way to get from Madrid to Prince George is to fly which takes 18h 46m and costs $500 - $1,900.
The distance between Madrid and Prince George is 8210 km.
It takes approximately 20h 4m to get from Madrid to Prince George, including transfers.
Prince George is 9h behind Madrid. It is currently 2:38 AM in Madrid and 5:38 PM in Prince George.
There are 39+ 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 Edinburgh, Calgary
- Ave. Duration
- 18h
- When
- Monday and Thursday
- Estimated price
- $600–2,000
Flights from Adolfo Suárez Madrid–Barajas 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,800
Flights from Barcelona–El Prat Airport to Prince George Airport via Calgary
- Ave. Duration
- 27h 10m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $550–1,900
Flights from Barcelona–El Prat Airport to Prince George Airport via Edinburgh, Calgary
- Ave. Duration
- 26h
- When
- Wednesday
- Estimated price
- $550–1,900
Flights from Bilbao Airport to Prince George Airport via Paris Charles de Gaulle, Calgary
- Ave. Duration
- 33h 10m
- When
- Tuesday to Sunday
- Estimated price
- $600–2,000
Flights from Bilbao Airport to Prince George Airport via London Heathrow, Vancouver
- Ave. Duration
- 18h 5m
- When
- Wednesday
- Estimated price
- $500–2,000
Flights from Bilbao Airport to Prince George Airport via Barcelona–El Prat Airport, Calgary
- Ave. Duration
- 31h 15m
- When
- Sunday
- Estimated price
- $600–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Paris Charles de Gaulle, Calgary
- Ave. Duration
- 17h 40m
- When
- Monday to Friday
- Estimated price
- $700–2,300
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via London Heathrow, Calgary
- Ave. Duration
- 16h 10m
- When
- Monday to Friday
- Estimated price
- $700–2,300
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Dublin, Calgary
- Ave. Duration
- 18h 50m
- When
- Tuesday
- Estimated price
- $700–2,300
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Edinburgh, Calgary
- Ave. Duration
- 20h 45m
- When
- Monday and Thursday
- Estimated price
- $700–2,300
- Website
- aircanada.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Frankfurt, Vancouver
- Ave. Duration
- 17h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–2,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Dublin, Vancouver
- Ave. Duration
- 16h 35m
- When
- Sunday
- Estimated price
- $550–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Paris Charles de Gaulle, Vancouver
- Ave. Duration
- 17h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–2,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Prince George Airport via Dublin, Vancouver
- Ave. Duration
- 16h 16m
- When
- Sunday
- Estimated price
- $500–1,800
Flights from Bilbao Airport to Prince George Airport via Dublin, Vancouver
- Ave. Duration
- 31h 21m
- When
- Thursday to Saturday
- Estimated price
- $500–1,900
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via London Heathrow, Vancouver
- Ave. Duration
- 15h 54m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $600–2,300
- Website
- pacificcoastal.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via London Gatwick, Vancouver
- Ave. Duration
- 15h 37m
- When
- Saturday
- Estimated price
- $480–1,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via Frankfurt, Vancouver
- Ave. Duration
- 17h 45m
- When
- Saturday and Friday
- Estimated price
- $550–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via Amsterdam Schiphol, Vancouver
- Ave. Duration
- 17h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Williams Lake Airport via Paris Charles de Gaulle, Vancouver
- Ave. Duration
- 19h 56m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,800
- Website
- flycma.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Frankfurt, Vancouver
- Ave. Duration
- 16h 45m
- When
- Friday
- Estimated price
- $600–2,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Quesnel Airport via Paris Charles de Gaulle, Vancouver
- Ave. Duration
- 17h
- 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, Kelowna
- Ave. Duration
- 26h 35m
- When
- Wednesday and Sunday
- Estimated price
- $550–1,900
- Website
- klm.com
Flights from Adolfo Suárez Madrid–Barajas Airport to North Peace Regional Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 18h 20m
- When
- Monday to Friday
- Estimated price
- $600–2,200
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- $140–240
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- $90–150
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Estimated price
- $75–130
- Website
- Ouigo
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $120–180
- Website
- Renfe Viajeros
Train from Madrid Chamartín to Miranda De Ebro
- Ave. Duration
- 2h 56m
- Frequency
- Every 2 hours
- Estimated price
- $75–110
- Website
- Renfe Viajeros
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Miranda De Ebro to Bilbao Intermodal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $11–18
- Website
- ALSA
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Taylor to Prince George
- Ave. Duration
- 7h 5m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
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

















