What is the driving distance from Portland Oregon to Bigfork Montana?

It is 590 mile according to Google Maps.