Rome2Rio

How to get fromLa Spezia to Rigaby train, plane, train (Trenitalia), bus, car, night train, or car train

Find Transport to Riga

See all options

There are 13 ways to get from La Spezia to Riga by train, plane, train (Trenitalia), bus, car, night train, or car train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train to Genoa Cristoforo Colombo Airport, fly

    best
    1. Take the train from La Spezia Centrale to Genova Brignoletrain train
    2. Fly from Genoa Cristoforo Colombo Airport (GOA) to Riga International Airport (RIX)plane plane GOA - RIX
    9h 22m
    $111–413
  2. Train to Pisa International Airport, fly

    cheapest
    1. Take the train from La Spezia Centrale to Pisa Centraletrain train
    2. Fly from Pisa International Airport (PSA) to Riga International Airport (RIX)plane plane PSA - RIX
    6h 12m
    $101–353
  3. Train

    1. Take the train from La Spezia Centrale to Firenze Campo Martetrain train Fa / ...
    2. Take the train from Firenze Campo di Marte to Tarvisio Boscoverdetrain train Nj
    3. Take the train from Tarvisio Boscoverde to Wien Hbftrain train Rjx
    4. Take the train from Wien Hbf to Krakow Glownytrain train Ec
    5. Take the train from Kraków Główny to Vilniaus geležinkelio stotistrain train
    6. Take the train from Vilnius to Riga-Pasazierutrain train 889
    36h 5m
    $302–573
  4. Bus

    1. Take the bus from La Spezia to Genoabus bus 504 / ...
    2. Take the bus from Genoa to Munich central bus stationbus bus 492
    3. Take the bus from Munich central bus station to Riga, Bus Stationbus bus
    40h 10m
    $240–417
  5. Drive 2,187.5 km

    1. Drive from La Spezia to Rigacar car 2,187.5 km
    22h 48m
    $396–572
  6. Train, train to Florence Peretola Airport, fly

    1. Take the train from La Spezia Centrale to Pisa Centraletrain train
    2. Take the train from Pisa Centrale to Firenze S.M.N.train train
    3. Fly from Florence Peretola Airport (FLR) to Riga International Airport (RIX)plane plane FLR - RIX
    9h 39m
    $164–466
  7. Train, train to Milano Malpensa Airport, fly

    1. Take the train from La Spezia Centrale to Milano Centraletrain train
    2. Take the train from Milano Centrale to Malpensa Aeroporto T1train train
    3. Fly from Milano Malpensa Airport (MXP) to Riga International Airport (RIX)plane plane MXP - RIX
    11h 4m
    $123–356
  8. Train, train to Bologna Guglielmo Marconi Airport, fly

    1. Take the train from La Spezia Centrale to Pisa Centraletrain train
    2. Take the train from Pisa Centrale to Firenze S.M.N.train train
    3. Take the train from Firenze S.M.N. to Bologna Centraletrain train
    4. Fly from Bologna Guglielmo Marconi Airport (BLQ) to Riga International Airport (RIX)plane plane BLQ - RIX
    10h 42m
    $108–444
  9. Train, bus to Il Caravaggio International Airport, fly

    1. Take the train from La Spezia Centrale to Milano Centraletrain train
    2. Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus bus
    3. Fly from Il Caravaggio International Airport (BGY) to Riga International Airport (RIX)plane plane BGY - RIX
    10h 53m
    $123–458
  10. Train, night train

    1. Take the train from La Spezia Centrale to Firenze Campo Martetrain train Fa / ...
    2. Take the nighttrain from Firenze Campo Marte to Wien Hbfnighttrain night train Nj
    3. Take the train from Wien Hbf to Krakow Glownytrain train Ec
    4. Take the train from Kraków Główny to Vilniaus geležinkelio stotistrain train
    5. Take the train from Vilnius to Riga-Pasazierutrain train 889
    36h 56m
    $247–493
  11. Train, bus

    1. Take the train from La Spezia Centrale to Milano Centraletrain train Ic
    2. Take the train from Milano Centrale to Karlsruhe Hbftrain train Ec
    3. Take the bus from Karlsruhe to Rīgabus bus
    44h 19m
    $271–537
  12. Bus, train

    1. Take the bus from La Spezia to Kielcebus bus
    2. Take the train from Kielce Glowne to Warszawa Centralnatrain train Ic / ...
    3. Take the bus from Warsaw Dworzec Centralny 04 to Riga Central Bus Stationbus bus
    45h 19m
    $242–402
  13. Drive, car train

    1. Drive from La Spezia to Innsbruck Hauptbahnhofcar car
    2. Take the cartrain from Innsbruck Hauptbahnhof to Stendal Hbfcartrain train
    3. Drive from Stendal Hbf to Rigacar car
    29h 14m
    $417–596

La Spezia to Riga by train

Calendar7Weekly Trains
Duration36h 5mAverage Duration
Ticket$302Cheapest Price
See schedules

Questions & Answers

What companies run services between La Spezia, Italy and Riga, Latvia?

You can take a train from La Spezia Centrale to Riga-Pasazieru via Firenze Campo Marte, Firenze Campo di Marte, Tarvisio Boscoverde, Wien Hbf, Krakow Glowny, Kraków Główny, and Vilnius in around 36h 5m. Alternatively, you can take a bus from La Spezia to Riga, Bus Station via Genoa and Munich central bus station in around 40h 10m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Latvia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides

More Questions & Answers