River Spirit Casino Resort is conveniently located in central Tulsa on the banks of the Arkansas River. Only 17.3 miles from the Tulsa International Airport, we are a tropical themed destination resort that brings a little slice of paradise to Tulsa.