Bus Marinha Grande to Porto and return

Cheap bus and train tickets for trips from Porto to Marinha Grande and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Marinha Grande to Porto

Cheapest Bus$18.49
Fastest Bus2h 50m
Earliest Bus8:35 AM
Latest Bus7:00 PM
Daily Bus Routes2 Ø
Distance98.8 miles
Bus CompaniesRede Expressos

The cheapest bus routes from Marinha Grande to Porto

Today
from $19.43
Tomorrow
from $19.43
08/10
08/11
from $19.43
08/12
08/13
from $19.43

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • Rede Expressos
    7:00 PM
    Marinha Grande
    Duration 3h 55m
    10:55 PM
    Porto - Campo 24 de Agosto
    from$18.49
  • Rede Expressos
    2:45 PM
    Rodoviária da Marinha Grande
    Duration 3h 55m
    6:40 PM
    Porto - Campo 24 de Agosto
    from$19.43
  • Rede Expressos
    8:35 AM
    Rodoviária da Marinha Grande
    Duration 2h 50m
    11:25 AM
    Porto - Campo 24 de Agosto
    from$19.43

The cheapest carpooling offers from Marinha Grande to Porto

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    11:30 PM
    Marinha Grande
    Duration 2h 10m
    1:40 AM
    Porto
    from$15.31

The cheapest bus routes from Porto to Marinha Grande

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • Rede Expressos
    4:00 PM
    Porto - Campo 24 de Agosto
    Duration 3h 35m
    7:35 PM
    Marinha Grande
    from$18.49
  • Rede Expressos
    3:00 PM
    Porto - Campo 24 de Agosto
    Duration 3h 15m
    6:15 PM
    Marinha Grande
    from$18.49
  • Rede Expressos
    6:00 PM
    Porto - Campo 24 de Agosto
    Duration 3h 30m
    9:30 PM
    Marinha Grande
    from$18.49
  • Rede Expressos
    7:00 PM
    Porto - Campo 24 de Agosto
    Duration 2h 30m
    9:30 PM
    Marinha Grande
    from$18.49
  • Rede Expressos
    4:30 PM
    Porto - Campo 24 de Agosto
    Duration 3h 5m
    7:35 PM
    Rodoviária da Marinha Grande
    from$19.43
  • Rede Expressos
    6:15 PM
    Porto - Campo 24 de Agosto
    Duration 3h 15m
    9:30 PM
    Rodoviária da Marinha Grande
    from$19.43
  • Rede Expressos
    2:00 PM
    Porto - Campo 24 de Agosto
    Duration 3h 15m
    5:15 PM
    Rodoviária da Marinha Grande
    from$19.43

The cheapest carpooling offers from Porto to Marinha Grande

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    10:00 AM
    Porto
    Duration 2h 10m
    12:10 PM
    Marinha Grande
    from$14.13

Information about the bus connection, amenities and services

Bus ticket prices from Marinha Grande to Porto or from Porto to Marinha Grande normally start from $16.50. This is hard to beat for the distance covered. But, when riding the bus, ticket prices are just the tip of the iceberg. With our smart bus search engine you'll find the perfect travel option. Just pick one of the offers by Busbud and . The quickest bus from Porto to Marinha Grande only takes 2h 50m. Just click the "Find Now" button to see all available buses and pick the best option!
Ticket prices for the bus route Marinha Grande - Porto are currently starting from $16.50. If you book last-minute, however, the trip might set you back $16.50. This is why we suggest checking different departure times (if you're flexible timewise, that is). Sometimes you can save a few dollars by simply taking a later bus. Also take a look at travel times: while only needs 2h 50m for the whole journey, you might have to spend more time on the highway when opting for other companies.

Bus stops in Marinha Grande and Porto

Stations
Av. de Fernão de Magalhães , 4350-158 Porto (Portugal)
Praça da Liberdade 128, 4000 - 069 Porto (Portugal)
Praça de Mouzinho de Albuquerque 155, 4100-360 Porto (Portugal)
Rua da Estação 101, 4300-430 Porto (Portugal)
Campo 24 de Agosto , 4300-503 Porto (Portugal)
Rua do Capitão Henrique Galvão , 4050-424 Porto (Portugal)
Porto (Portugal)
R. de Alexandre Herculano 341, 4000-053 Porto (Portugal)
R. Dr. Roberto Frias , 4200-450 Porto (Portugal)
Largo de Ferreira Lapa , Porto (Portugal)
R. Dr. Manuel Pereira da Silva , 4200-389 Porto (Portugal)
Praça de Mouzinho de Albuquerque 174-148, Porto (Portugal)
Praça Galiza 96, 4050-481 Porto (Portugal)
R. Campo dos Mártires da Pátria  171, 4050-600 Porto (Portugal)
Rua do Infante D. Henrique  73, 4050-492 Porto (Portugal)
R. do Ateneu Comercial do Porto 19, 4000-092 Porto (Portugal)
Rua da Piedade 16-18, Porto (Portugal)
Porto (Portugal)
Rotunda da Exponor, Rua Veloso Salgado 4450-801 , Porto (Portugal)
4000-529 Porto (Portugal)

Compare Marinha Grande and Porto

$3.53
$4.55
Marinha Grande
Porto
A cab ride in Marinha Grande is 23% cheaper than in Porto.
$1.47
$1.53
Marinha Grande
Porto
A bus fare in Marinha Grande is 4% cheaper than in Porto.
$1.18
$1.77
Marinha Grande
Porto
A large beer in Marinha Grande is 34% cheaper than in Porto.
$0.98
$0.46
Marinha Grande
Porto
A bottle of water in Marinha Grande is 54% more expensive than in Porto.
$11.48
$7.77
Marinha Grande
Porto
A meal in Marinha Grande is 33% more expensive than in Porto.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.