Travel from Porto to Praia-de-Mira

Bus or train from Porto to Praia de Mira?

Portuguese Railways (CP) operates a train from Porto to Praia de Mira hourly. Tickets cost $5 - $10 and the journey takes 27 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Porto to Praia de Mira 3 times a week. Tickets cost $5 - $9 and the journey takes 1 h 45 min. Transdev Portugal also services this route 3 times a day.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Porto to Praia de Mira

From Vila Nova de Gaia train to Aveiro, bus to Aveiro, then line 5952 bus to Praia de Mira. 3 h 29 min 10€. From Porto, Porto bus to Aveiro then line 5952 bus to Praia de Mira. 3 h 44 min 10€. From Porto bus to Av. Fernão de Magalhães, line 14 bus to Coimbra, then bus to Praia de Mira. 4 h 10 min 18€. From Porto(Sao Bento) train to Aveiro, train to Eixo, line 7309 bus to Aveiro, then line 5952 bus to Praia de Mira. 4 h 34 min 13€. From Vila Nova de Gaia train to Aveiro then taxi to Praia de Mira. 57 min 42€. From Porto taxi to Praia de Mira. 1 h 5 min 85€. From Porto drive to Praia de Mira. 1 h 5 min 14€.
Close Print Itinerary
  1. Here are 7 options to get from
    Porto to Praia de Mira:

    1. Trip:
      1 Train
      • One-Way approx: USD $10 - $17
      • Duration: 3 h 29 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $10 - $17
        • Duration: 3 h 29 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $8 - $14
      • Duration: 3 h 44 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $8 - $14
        • Duration: 3 h 44 min
        Close x
    3. Trip:
      3 Bus Rede Expressos
      • One-Way approx: USD $18 - $23
      • Duration: 4 h 10 min
      Open +
      • Trip:
        3 Bus Rede Expressos
        • One-Way approx: USD $18 - $23
        • Duration: 4 h 10 min
        Close x
    4. Trip:
      4 Train via Eixo
      • One-Way approx: USD $12 - $21
      • Duration: 4 h 34 min
      Open +
      • Trip:
        4 Train via Eixo
        • One-Way approx: USD $12 - $21
        • Duration: 4 h 34 min
        Close x
    5. Trip:
      5 Train #2
      • One-Way approx: USD $41 - $54
      • Duration: 57 min
      Open +
      • Trip:
        5 Train #2
        • One-Way approx: USD $41 - $54
        • Duration: 57 min
        Close x
    6. Trip:
      6 Taxi
      • One-Way approx: USD $85 - $110
      • Duration: 1 h 5 min
      Open +
      • Trip:
        6 Taxi
        • One-Way approx: USD $85 - $110
        • Duration: 1 h 5 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $14 - $21
      • Duration: 1 h 5 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $14 - $21
        • Duration: 1 h 5 min
        Close x