I remember my uncle drove from Wisconsin here to Dallas where i live, and he made it in 18 hours, im not sure how many times he filled up though, but its way cheaper than 600 or 500.
Just remember though, "cheaper" is a relative term. It might take less money, but you also lose 15-20 hours of your time, which to some people could add up far faster than the actual dollar figure.