Opening a casino costs millions if you go in a physical building, by land. An alternative is an online casino, which can cost anywhere from $250 thousand to over a million dollars to start and run. A riverboat casino costs the same (or more) as a land-based casino, ranging from $5 million to $20 million.