Nestled on the picturesque San Juan Island in Washington state, Roche Harbor is a charming coastal village known for its historic significance and natural beauty. Steeped in maritime history, this quaint town offers visitors a peaceful retreat with stunning views of the harbor and surrounding mountains. Wander through the quaint streets lined with quaint shops, dine on fresh seafood at waterfront restaurants, or explore the nearby outdoor attractions such as hiking trails and kayaking opportunities. Whether you're seeking relaxation or adventure, Roche Harbor promises a unique and unforgettable experience in the heart of the Pacific Northwest.
The cheapest month to fly to Roche Harbor, Washington is typically in January.
Popular airports near Roche Harbor, Washington, include Friday Harbor Airport (FHR), Bellingham International Airport (BLI), and Seattle-Tacoma International Airport (SEA).
The flight to Roche Harbor, Washington (RCE) is roughly 18 hours 58 minutes and 8,311 miles (13,376 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Roche Harbor, Washington from leading comparison sites using our search engine dashboard.
Park, harbor, and camping
Park and camping
Harbor, lighthouse, and camping
Deer, hunting, and killer whale
Island
Camping
Killer whale
Scenic harbor with an oyster farm
Bay
Destination for camping & hiking
Island
Rustic destination with rocky beaches
Island
Nature preserve with hiking & wildlife
Wine tasting, vineyard, winery, and wine
Camping
Wildlife refuge
Island
Camping
Lighthouse
Scenic 1,000-acre wildlife refuge & park
Lake
Killer whale and whale watching
Lighthouse and killer whale
Bay
Island
Island
Island
Island
Beachcombing, hiking & picnicking
Bay
Beach
Marina
Channel
Island
Beach
History
Island
Bay
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,311 miles (13,376 kilometres). The direct flight time is roughly 18 hours 58 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,099 miles (13,034 kilometres). The direct flight time is roughly 18 hours 29 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,127 miles (13,079 kilometres). The direct flight time is roughly 18 hours 33 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,132 miles (13,087 kilometres). The direct flight time is roughly 18 hours 34 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,248 miles (13,275 kilometres). The direct flight time is roughly 18 hours 49 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,317 miles (13,385 kilometres). The direct flight time is roughly 18 hours 58 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,205 miles (13,205 kilometres). The direct flight time is roughly 18 hours 44 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 7,711 miles (12,410 kilometres). The direct flight time is roughly 17 hours 38 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 7,620 miles (12,263 kilometres). The direct flight time is roughly 17 hours 26 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,206 miles (13,206 kilometres). The direct flight time is roughly 18 hours 44 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,051 miles (12,958 kilometres). The direct flight time is roughly 18 hours 23 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 7,123 miles (11,464 kilometres). The direct flight time is roughly 16 hours 19 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,220 miles (13,229 kilometres). The direct flight time is roughly 18 hours 45 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 7,995 miles (12,867 kilometres). The direct flight time is roughly 18 hours 16 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,250 miles (13,278 kilometres). The direct flight time is roughly 18 hours 50 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 7,865 miles (12,657 kilometres). The direct flight time is roughly 17 hours 58 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,032 miles (12,927 kilometres). The direct flight time is roughly 18 hours 20 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 6,642 miles (10,688 kilometres). The direct flight time is roughly 15 hours 15 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 7,829 miles (12,599 kilometres). The direct flight time is roughly 17 hours 53 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 7,263 miles (11,689 kilometres). The direct flight time is roughly 16 hours 38 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,077 miles (12,999 kilometres). The direct flight time is roughly 18 hours 26 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,173 miles (13,153 kilometres). The direct flight time is roughly 18 hours 39 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 8,351 miles (13,440 kilometres). The direct flight time is roughly 19 hours 3 minutes.
Expert Help
Choose Site / Currency