I don't know about the Northern part of your trip, but I-40 goes very close to Laughlin, where there are several casinos. Also, between Needles and Laughlin there is Avi Casino. There is nothing near Barstow. Hope this helps.