Yes. Many of the tours promoted through the Douro Valley include transfers from Porto. Some even go to pick up customers at the door of the hotel where they are staying..