Skip to main content

How to get from Badalona to Cervera by train?

By train

To get from Badalona to Cervera in Barcelona, you’ll need to take 3 train lines: take the R1 train from Badalona station to Barcelona - Sants station. Next, you’ll have to switch to the AVE train and finally take the RL3 train from Lleida Pirineus station to Cervera station. The total trip duration for this route is approximately 3 hr 22 min.

202min
Train - R1
Train - R1
Train - AVE
Train - RL3
Train - RL3
Walk to Cervera
Leaves from Badalona
Step by Step
  • 1
    Start from train station
    Start from train station
    Badalona
  • 2
    Train - R1
    Wait for train
    R1
    L’Hospitalet De Llobregat
  • 3
    Ride to train station
    Ride to train station
    Barcelona - Sants
    ID 71801
    24 min
  • 4
    Train - AVE
    Wait for train
    AVE
    Sevilla
  • 5
    Ride to train station
    Ride to train station
    Lleida Pirineus
    ID 901 | 78400
    62 min
  • 6
    Train - RL3RL3
    Wait for train
    RL3
    Cervera
  • 7
    Ride to train station
    Ride to train station
    Cervera
    ID 78500
    49 min
  • 8
    Walk to Cervera
    Walk to
    Cervera
    240 m • 4 min
*Duration based on 8am traffic

By bus and train

To get from Badalona to Cervera in Barcelona, you’ll need to take one train line and 2 bus lines: take the R1 train from Badalona station to Arc De Triomf station. Next, you’ll have to switch to the L1446 bus and finally take the 503 bus from Estació D'Autobusos De Solsona station to Estació D'Autobusos De Cervera station. The total trip duration for this route is approximately 3 hr 18 min.

198min
Train - R1
Train - R1
Bus - L1446L1446
Bus - 503503
Leaves from Badalona
Step by Step
  • 1
    Start from train station
    Start from train station
    Badalona
  • 2
    Train - R1
    Wait for train
    R1
    L’Hospitalet De Llobregat
  • 3
    Ride to train station
    Ride to train station
    Arc De Triomf
    ID 128 | 78804
    16 min
  • 4
    Walk to bus station
    Walk to bus station
    Barcelona - Estació Del Nord
    200 m • 3 min
  • 5
    Bus - L1446L1446
    Wait for bus
    L1446
    Solsona
  • 6
    Ride to bus station
    Ride to bus station
    Estació D'Autobusos De Solsona
    105 min
  • 7
    Bus - 503503
    Wait for bus
    503
    Cervera
  • 8
    Ride to bus station Estació D'Autobusos De Cervera
    Ride to bus station
    Estació D'Autobusos De Cervera
    49 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Barcelona.
All local mobility options in one app
Public transit directions from Badalona to Cervera
The distance between Badalona, Barcelona and Cervera, Barcelona is approximately 252.1 km, which can typically be travelled in 202 min. Moovit will show you the directions from Badalona to Cervera by train, so no matter how you choose to travel in Barcelona – you will always have plenty of easy options.
Public transit stations close to Badalona

Badalona is located at Badalona, Barcelona and the nearest public transit station is Mossèn Anton.

Metro stations close to Badalona:

  • Pep Ventura
  • Gorg
  • La Salut

Bus stations close to Badalona:

  • Mossèn Anton
  • Pl. Ernest Lluch
  • Sant Ignasi De Loiola - Ventós Mir
Public transit stations close to Cervera, Barcelona

Cervera is located at Cervera, Barcelona and the nearest public transit station is Estació D'Autobusos De Cervera.

Train stations close to Cervera:

  • Cervera

Bus stations close to Cervera:

  • Estació D'Autobusos De Cervera

By bus and train

To get from Badalona to Cervera in Barcelona, you’ll need to take one train line and 2 bus lines: take the R1 train from Badalona station to Arc De Triomf station. Next, you’ll have to switch to the L1446 bus and finally take the 503 bus from Estació D'Autobusos De Solsona station to Estació D'Autobusos De Cervera station. The total trip duration for this route is approximately 3 hr 18 min.

198min
Train - R1
Train - R1
Bus - L1446L1446
Bus - 503503
Leaves from Badalona
Step by Step
  • 1
    Start from train station
    Start from train station
    Badalona
  • 2
    Train - R1
    Wait for train
    R1
    L’Hospitalet De Llobregat
  • 3
    Ride to train station
    Ride to train station
    Arc De Triomf
    ID 128 | 78804
    16 min
  • 4
    Walk to bus station
    Walk to bus station
    Barcelona - Estació Del Nord
    200 m • 3 min
  • 5
    Bus - L1446L1446
    Wait for bus
    L1446
    Solsona
  • 6
    Ride to bus station
    Ride to bus station
    Estació D'Autobusos De Solsona
    105 min
  • 7
    Bus - 503503
    Wait for bus
    503
    Cervera
  • 8
    Ride to bus station Estació D'Autobusos De Cervera
    Ride to bus station
    Estació D'Autobusos De Cervera
    49 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Badalona to Cervera?

    The fastest way takes 202 minutes, using Bus line R1, Bus line AVE, Bus line RL3.

  • What is the alternative route to get from Badalona to Cervera?

    The alternative route takes 198 minutes, using Bus line R1, Bus line L1446, Bus line 503.

  • Is there a direct train between Badalona and Cervera?

    No, you’ll have to take 3 train lines in total. The total travelling time is 3 hr 22 min.

  • Which train line goes from Badalona to Cervera?

    The R1 train line goes from L’Hospitalet De Llobregat station near Badalona in Badalona to Barcelona - Sants station. From there you’ll have to take one train line till Barcelona - Sants station near Cervera in Barcelona.

  • How long does it take to travel from Badalona to Cervera by train?

    The total travel time between Badalona in Badalona and Cervera in Barcelona by train is about 3 hr 22 min.

  • Where do I get on the train near Badalona to get to Cervera?

    Get on the R1 train from the L’Hospitalet De Llobregat station near Badalona in Badalona.

  • Where do I get off the train when travelling between Badalona and Cervera?

    Get off the train at the Barcelona - Sants station, which is closest to Cervera in Barcelona.

Real-Time Arrivals, Schedules, Maps & More