Public transport is cheap and very accessible in Porto, with six different metro lines and train and bus links to national and international destinations.