Lisbon to Porto

There are a few ways to travel from the Portuguese capital of Lisbon to the northern city of Porto. A distance of just over 300 kilometres means its just a few hours drive, by bus or on the train and less than an hour by plane. Each of these have their pros and cons, but to fly is usually … More Lisbon to Porto