39 hours (2,701.7 mi) via I-80 W and I-84
A one hour drive south of Portland will take you to Salem, Oregon-- the third largest city in Oregon.
That would be about 181 miles. Just under a 3 hour drive.
6 days
Consider I-5.
It takes about 28 hours and would cost around $250 in gas.
That would be Portland Oregon.
One person could drive from Flagstaff to Oregon in a day, but it would not be advised. The trip to Portland, OR is about 1280 miles which would take about 22 hours driving non-stop. It is ill advised to drive that many hours without rest breaks.
Google Maps estimates the driving time as 2 hours and 55 minutes,
A one way from Portland, Oregon to Malé, Maldives would take approximately 18 hours.
That would be Portland.
About 416 miles is the distance and the driving time would be about four hours and 45 minutes on I-84.
A flight from Vancouver to Portland would take about 1 hour.