La Rioja can be reached by car, train, or bus. It's approximately a 4-hour drive from the Spanish capital of Madrid.