Nestled on the rugged west coast of Vancouver Island, Tofino is a charming seaside town renowned for its breathtaking natural beauty and laid-back atmosphere. Surrounded by lush rainforests and pristine beaches, this picturesque destination offers a perfect blend of outdoor adventures and relaxation. From world-class surfing and whale watching to exploring ancient forests and indulging in fresh seafood cuisine, Tofino captivates visitors with its unique blend of wilderness and coastal charm. Whether you seek thrilling escapades or tranquil moments in nature, Tofino promises an unforgettable escape into the heart of British Columbia's wild and untamed landscapes.
The cheapest month to fly to Tofino is typically in January.
The popular airports near Tofino are Tofino-Long Beach Airport (YAZ) and Comox Valley Airport (YQQ).
The flight to Tofino (YAZ) is roughly 18 hours 42 minutes and 8,190 miles (13,181 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Tofino from leading comparison sites using our search engine dashboard.
Beach access to a well-known surf spot
Garden
Honeymoon
Rustic route to a dog-friendly beach
Whale watching, hot spring, adventure, and killer whale
Sand, sunset views & lots of surfing
Whale watching and hot spring
Tree-lined beach popular with surfers
Coastal park with beach, trail & forest
Rainforest trails, kayaking & camping
Art museum and art
Beach
Surfing and beach
Painting and art
Rainforest
Boathouse
Yoga
Casual rooms, plus a native art gallery
Park
Art Gallery
Museum
Hiking Area
Hiking and camping
Island
Island
Nature preserve with hot springs
Short rainforest trail to a sandy beach
Lighthouse
Sprawling park in coastal surrounds
Scenic park for beach-based activities
Outdoor recreation and beach
Waterfront spot for boating & diving
4.4 °C
Wed, 1 May 2024
Average Temperature
8°C
Jan
9°C
Feb
10°C
Mar
12°C
Apr
15°C
May
17°C
Jun
19°C
Jul
19°C
Aug
18°C
Sep
14°C
Oct
10°C
Nov
8°C
Dec
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Tofino (YAZ) - The flight distance between these airports is 8,190 miles (13,181 kilometres). The direct flight time is roughly 18 hours 42 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Tofino (YAZ) - The flight distance between these airports is 7,975 miles (12,835 kilometres). The direct flight time is roughly 18 hours 13 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Tofino (YAZ) - The flight distance between these airports is 8,004 miles (12,881 kilometres). The direct flight time is roughly 18 hours 17 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Tofino (YAZ) - The flight distance between these airports is 8,017 miles (12,901 kilometres). The direct flight time is roughly 18 hours 18 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Tofino (YAZ) - The flight distance between these airports is 8,126 miles (13,077 kilometres). The direct flight time is roughly 18 hours 33 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Tofino (YAZ) - The flight distance between these airports is 8,196 miles (13,189 kilometres). The direct flight time is roughly 18 hours 42 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Tofino (YAZ) - The flight distance between these airports is 8,086 miles (13,014 kilometres). The direct flight time is roughly 18 hours 28 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Tofino (YAZ) - The flight distance between these airports is 7,588 miles (12,211 kilometres). The direct flight time is roughly 17 hours 21 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Tofino (YAZ) - The flight distance between these airports is 7,497 miles (12,065 kilometres). The direct flight time is roughly 17 hours 9 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Tofino (YAZ) - The flight distance between these airports is 8,083 miles (13,009 kilometres). The direct flight time is roughly 18 hours 27 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Tofino (YAZ) - The flight distance between these airports is 7,928 miles (12,758 kilometres). The direct flight time is roughly 18 hours 7 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Tofino (YAZ) - The flight distance between these airports is 6,999 miles (11,264 kilometres). The direct flight time is roughly 16 hours 3 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Tofino (YAZ) - The flight distance between these airports is 8,097 miles (13,031 kilometres). The direct flight time is roughly 18 hours 29 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Tofino (YAZ) - The flight distance between these airports is 7,878 miles (12,679 kilometres). The direct flight time is roughly 18 hours.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Tofino (YAZ) - The flight distance between these airports is 8,135 miles (13,092 kilometres). The direct flight time is roughly 18 hours 34 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Tofino (YAZ) - The flight distance between these airports is 7,744 miles (12,463 kilometres). The direct flight time is roughly 17 hours 42 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Tofino (YAZ) - The flight distance between these airports is 7,925 miles (12,754 kilometres). The direct flight time is roughly 18 hours 6 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Tofino (YAZ) - The flight distance between these airports is 6,521 miles (10,494 kilometres). The direct flight time is roughly 14 hours 59 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Tofino (YAZ) - The flight distance between these airports is 7,706 miles (12,401 kilometres). The direct flight time is roughly 17 hours 37 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Tofino (YAZ) - The flight distance between these airports is 7,139 miles (11,490 kilometres). The direct flight time is roughly 16 hours 21 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Tofino (YAZ) - The flight distance between these airports is 7,957 miles (12,805 kilometres). The direct flight time is roughly 18 hours 10 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Tofino (YAZ) - The flight distance between these airports is 8,055 miles (12,964 kilometres). The direct flight time is roughly 18 hours 24 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Tofino (YAZ) - The flight distance between these airports is 8,233 miles (13,250 kilometres). The direct flight time is roughly 18 hours 47 minutes.
Expert Help
Choose Site / Currency