How to get from Santa Cruz to Marco by bus and train?
Santa Cruz to Marco - Bus Schedule
The 2900 bus from Santa Cruz to Marco departs once a day at 07:09. The trip takes about 4 hr 39 min.
From Santa Cruz to Marco by bus and train
To get from Santa Cruz to Marco in Porto, Braga and Vila Real, you’ll need to take 2 bus lines and one train line: take the 2900 bus from Santa Cruz (Rua da Seara / Cruzamento de Vila Nova) station to Sarzedo 2 station. Next, you’ll have to switch to the 2902 bus and finally take the IR train from Regua station to Marco de Canavases station. The total trip duration for this route is approximately 4 hr 39 min. The bus and train schedule from Santa Cruz may change. We recommend you check the updated bus and train schedule to Marco on the Moovit app.
Step by Step
- 1Start from bus stationSanta Cruz
- 2Wait for bus2900Moimenta da Beira (Central de Camionagem)
- 3Ride to bus stationSarzedo 222 min
- 4Wait for bus2902Régua (Estação)
- 5Ride to bus stationRégua (Estação)54 min
- 6Walk to train stationRegua80 m • 2 min
- 7Wait for trainIRPorto Sao Bento
- 8Ride to train stationMarco de Canavases56 min
- 9Walk toMarco1.39 km • 18 min
Public transit directions from Santa Cruz to Marco
Bus And Train schedule from Santa Cruz to Marco
Related Routes
- Vila Marim to Marco
- Cabanelas to Marco
- Aveiro to Marco
- Braga to Marco
- Amarante to Marco
- Fafe to Marco
- Lousada to Marco
- Estarreja to Marco
- Ribeira De Pena to Marco
- Santa Maria Da Feira to Marco
- Vila Nova De Gaia to Marco
- Cinfães to Marco
- Tabuaço to Marco
- Viana Do Castelo to Marco
- Porto to Marco
- Fornelos to Marco
- Valongo de Milhais to Marco
- Cerva e Limões to Marco
- Prazins (Santo Tirso) e Corvite to Marco
- Barcos e Santa Leocádia to Marco
Questions & Answers
What is the fastest way to get from Santa Cruz to Marco?
The fastest way takes 279 minutes, using Bus line 2900, Bus line 2902, Train line IR.
Is there a direct bus between Santa Cruz and Marco in Porto, Braga and Vila Real?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 4 hr 39 min.
Which bus line goes from Santa Cruz to Marco in Porto, Braga and Vila Real?
The 2900 bus line goes from Sarzedo 2 station near Santa Cruz to Régua (Estação) station. From there you’ll have to take one bus line and one train line till Régua (Estação) station near Marco in Porto, Braga and Vila Real.
How long does it take to travel from Santa Cruz to Marco in Porto, Braga and Vila Real by bus and train?
The total travel time between Santa Cruz and Marco in Porto, Braga and Vila Real by bus and train is about 4 hr 39 min.
Where do I get on the bus near Santa Cruz to get to Marco in Porto, Braga and Vila Real?
Get on the 2900 bus from the Sarzedo 2 stop near Santa Cruz in Porto, Braga and Vila Real.
Where do I get off the bus when travelling between Santa Cruz and Marco in Porto, Braga and Vila Real?
Get off the bus at the Régua (Estação) station, which is closest to Marco in Porto, Braga and Vila Real.
Popular Routes
- Espinho to Oliveira De Azeméis
- Aveiro to Torreira
- São João Da Madeira to Romariz
- Mondim De Basto to Póvoa De Varzim
- Oliveira De Azeméis to São Martinho da Gândara
- Cambres to Peso Da Régua
- Valongo to Baguim do Monte
- São João Da Madeira to Ovar, São João, Arada e São Vicente de Pereira Jusã
- Santa Maria Da Feira to Oliveira De Azeméis
- Póvoa de Varzim, Beiriz e Argivai to Guimarães
- Frazão Arreigada to Paços De Ferreira
- Rio Mau e Arcos to Ponte de Lima
- Vila Do Conde to Valença
- Esposende to Belinho e Mar
- Celorico De Basto to Vila Nova De Famalicão
- Alto da Areosa to Faculdade de Ciências da Universidade do Porto
- Cabeceiras De Basto to Vieira do Minho
- Vagos to Anadia
- Barcelos to Chorente, Góios, Courel, Pedra Furada e Gueral
- Areosa to Centro Hospitalar de São João