There are 6 ways to get from Reykjavík to Williams Lake by plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Williams Lake Airport
best- Fly from Keflavík International Airport (KEF) to Williams Lake Airport (YWL)plane KEF - YWL
16h 6m$692–2,530Fly to Prince George Airport, bus
- Fly from Keflavík International Airport (KEF) to Prince George Airport (YXS)plane KEF - YXS
- Take the bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canadabus
17h 31mFly to Kelowna International Airport, bus
- Fly from Keflavík International Airport (KEF) to Kelowna International Airport (YLW)plane KEF - YLW
- Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
19h 15mFly to Quesnel Airport, bus
- Fly from Keflavík International Airport (KEF) to Quesnel Airport (YQZ)plane KEF - YQZ
- Take the bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canadabus
17h 18mFly to Kamloops Airport, shuttle, bus
- Fly from Keflavík International Airport (KEF) to Kamloops Airport (YKA)plane KEF - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Take a shuttle bus from Sun Peaks Resort, BC to Kamloops Airport
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
21h 9mFly to Vancouver International Airport, shuttle, bus
- Fly from Keflavík International Airport (KEF) to Vancouver International Airport (YVR)plane KEF - YVR
- Take a shuttle bus from Vancouver Airport to Kamloops Airport
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
19h 11m
Keflavík International Airport (KEF) to Williams Lake Airport (YWL) flights
Questions & Answers
The cheapest way to get from Reykjavík to Williams Lake is to fly which costs $650 - $2,600 and takes 16h 6m.
The fastest way to get from Reykjavík to Williams Lake is to fly which takes 16h 6m and costs $650 - $2,600.
The distance between Reykjavík and Williams Lake is 5429 km.
It takes approximately 16h 6m to get from Reykjavík to Williams Lake, including transfers.
Williams Lake is 7h behind Reykjavík. It is currently 2:35 AM in Reykjavík and 7:35 PM in Williams Lake.
There are 11+ hotels available in Williams Lake.
What companies run services between Reykjavík, Iceland and Williams Lake, BC, Canada?
Icelandair, Pacific Coastal Airlines, and two other airlines fly from Keflavík International Airport (KEF) to Williams Lake Airport (YWL) 3 times a day.
- Website
- westjet.com
Flights from Keflavík International Airport to Prince George Airport via Calgary
- Ave. Duration
- 12h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $700–2,700
Flights from Keflavík International Airport to Prince George Airport via Vancouver International Airport
- Ave. Duration
- 10h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $650–2,700
Flights from Keflavík International Airport to Prince George Airport via Winnipeg, Calgary
- Ave. Duration
- 13h 35m
- When
- Sunday
- Estimated price
- $700–2,800
Flights from Keflavík International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- $480–1,900
Flights from Keflavík International Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 11h 15m
- When
- Saturday
- Estimated price
- $480–1,900
Flights from Keflavík International Airport to Kelowna International Airport via Winnipeg
- Ave. Duration
- 17h 40m
- When
- Sunday
- Estimated price
- $500–1,900
Flights from Keflavík International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 13h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,600
Flights from Keflavík International Airport to Kamloops Airport via Winnipeg, Calgary
- Ave. Duration
- 13h 40m
- When
- Sunday
- Estimated price
- $700–2,700
Flights from Keflavík International Airport to Kamloops Airport via Edmonton, Calgary
- Ave. Duration
- 21h 25m
- When
- Saturday
- Estimated price
- $650–2,600
Flights from Keflavík International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $320–850
Flights from Keflavík International Airport to Vancouver International Airport via Edmonton
- Ave. Duration
- 10h 5m
- When
- Saturday
- Estimated price
- $320–850
- Website
- aircanada.com
Flights from Keflavík International Airport to Prince George Airport via Vancouver International Airport
- Ave. Duration
- 13h 24m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $650–2,700
Flights from Keflavík International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 19h 11m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $460–1,700
Flights from Keflavík International Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 10h 16m
- When
- Monday to Saturday
- Estimated price
- $460–1,900
Flights from Keflavík International Airport to Quesnel Airport via Vancouver International Airport
- Ave. Duration
- 12h 5m
- When
- Tuesday and Thursday
- Estimated price
- $600–2,500
Flights from Keflavík International Airport to Quesnel Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 13h 35m
- When
- Monday to Friday
- Estimated price
- $650–2,500
Flights from Keflavík International Airport to Kamloops Airport via Vancouver International Airport
- Ave. Duration
- 11h 28m
- When
- Tuesday to Friday
- Estimated price
- $650–2,700
Flights from Keflavík International Airport to Kamloops Airport via Seattle, Vancouver International Airport
- Ave. Duration
- 12h 53m
- When
- Every day
- Estimated price
- $850–3,100
- Website
- pacificcoastal.com
Flights from Keflavík International Airport to Williams Lake Airport via Vancouver International Airport
- Ave. Duration
- 18h 29m
- When
- Tuesday to Friday
- Estimated price
- $600–2,400
Flights from Keflavík International Airport to Williams Lake Airport via Seattle, Vancouver International Airport
- Ave. Duration
- 13h 7m
- When
- Every day
- Estimated price
- $600–2,500
Flights from Keflavík International Airport to Williams Lake Airport via Edmonton, Vancouver International Airport
- Ave. Duration
- 14h 17m
- When
- Saturday
- Estimated price
- $650–2,500
Flights from Keflavík International Airport to Williams Lake Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 14h 47m
- When
- Every day
- Estimated price
- $650–2,500
Flights from Keflavík International Airport to Prince George Airport via Calgary, Kelowna International Airport
- Ave. Duration
- 12h 20m
- When
- Saturday
- Estimated price
- $700–2,700
- Website
- alaskaair.com
Flights from Keflavík International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 10h 29m
- When
- Every day
- Estimated price
- $470–1,900
Flights from Keflavík International Airport to Vancouver International Airport via Seattle
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- $500–2,500
- Website
- flycma.com
Flights from Keflavík International Airport to Quesnel Airport via Vancouver International Airport
- Ave. Duration
- 12h 5m
- When
- Tuesday and Thursday
- Estimated price
- $600–2,500
Flights from Keflavík International Airport to Quesnel Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 13h 15m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $650–2,500
- Website
- icelandair.com
Flights from Keflavík International Airport to Vancouver International Airport
- Ave. Duration
- 7h 35m
- When
- Tuesday to Friday
- Estimated price
- $500–1,000
Flights from Keflavík International Airport to Vancouver International Airport via Seattle
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- $500–1,000
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canada
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Kelowna Airport to Kamloops, BC - Sahali Mall
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $26–40
- Website
- EBus
- Adult
- $26–40
Bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canada
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canada
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canada
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canada
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Website
- EBus
- Phone
- (250) 554-8005
- [email protected]
- Website
- Sun Star Shuttle
Shuttle from Kamloops Airport to Sun Peaks Resort, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- Sun Star Shuttle
- Adult One-Way
- $55
- Adult Round Trip
- $110
Shuttle from Sun Peaks Resort, BC to Kamloops Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- Sun Star Shuttle
- Adult One-Way
- $55
- Adult Round Trip
- $110
- Phone
- 250-312-0707
- [email protected]
- Website
- Tastefull Excursions
Shuttle from Vancouver Airport to Kamloops Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $120
- Website
- Tastefull Excursions
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 Need to know: Greyhound, Getting to Milan from the airport, and Getting around the Cyclades - to help you get the most out of your next trip.



