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 23 hours 16 minutes and 10,252 miles (16,500 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
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 Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,252 miles (16,500 kilometres). The direct flight time is roughly 23 hours 16 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,239 miles (16,477 kilometres). The direct flight time is roughly 23 hours 15 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,550 miles (16,978 kilometres). The direct flight time is roughly 23 hours 56 minutes.
Flights from George, South Africa - George Airport (GRJ) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,407 miles (16,749 kilometres). The direct flight time is roughly 23 hours 37 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,229 miles (16,463 kilometres). The direct flight time is roughly 23 hours 13 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,546 miles (16,972 kilometres). The direct flight time is roughly 23 hours 56 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,335 miles (16,632 kilometres). The direct flight time is roughly 23 hours 27 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,594 miles (17,050 kilometres). The direct flight time is roughly 24 hours 2 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,254 miles (16,502 kilometres). The direct flight time is roughly 23 hours 17 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,258 miles (16,508 kilometres). The direct flight time is roughly 23 hours 17 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,314 miles (16,599 kilometres). The direct flight time is roughly 23 hours 25 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,232 miles (16,467 kilometres). The direct flight time is roughly 23 hours 14 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,524 miles (16,937 kilometres). The direct flight time is roughly 23 hours 53 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,168 miles (16,364 kilometres). The direct flight time is roughly 23 hours 5 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,538 miles (16,959 kilometres). The direct flight time is roughly 23 hours 55 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,093 miles (16,242 kilometres). The direct flight time is roughly 22 hours 55 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Roche Harbor, Washington (RCE) - The flight distance between these airports is 10,555 miles (16,987 kilometres). The direct flight time is roughly 23 hours 57 minutes.
Expert Help
Choose Site / Currency