The journey from Cannon Beach to Washington, D.C. is a major cross-country trip of over 2,800 miles. Flying from Portland International Airport (PDX) to Washington (IAD or DCA) is the most practical method, taking about 5.5 hours. Driving is a massive undertaking that takes over 42 hours of road time. Flying is highly recommended.
Total Distance: 4,500 km driving distance; 3,800 km straight-line air distance.
Book flights well in advance for better pricing.
Spring or Fall for the best weather in Washington, D.C.