The distance from Seville (Sevilla) in western Andalusia to the port city of Cádiz is about 75 miles (121 km). The most comfortable way to get from Seville to Cádiz is by hiring a private transfer or driving a rental car—a quick and easy trip of under 2 hours. Bus and train routes are also available.