Travel from Italy to Latvia

Bus or fly from Italy to Latvia?

Lufthansa, Brussels Airlines and 9 other airlines fly from Milano to Riga hourly. Alternatively, ATAC S.p.A. Azienda per la mobilità operates a bus from Roma to Riga every 10 minutes. Tickets cost $2 and the journey takes 23 min. Eurolines IT also services this route once a week.

How to get from Italy to Latvia

From Milano Cadorna train to Milan Malpensa airport, fly to Riga airport, then line 22 bus to Riga. 5 h 51 min $114. From duomo m1 m3 line 73 bus to Milan Linate airport, fly to Riga airport, then line 22 bus to Riga. 7 h 37 min $151. From Venezia line 8 tram to Roma Trastevere, train to Rome airport, fly to Riga airport, then line 22 bus to Riga. 6 h 31 min $132. From Marconi line 81 bus to Bologna airport, fly to Riga airport, then line 22 bus to Riga. 8 h 18 min $164. From Bari Brigata Bari train to Bari airport, fly to Riga airport, then line 22 bus to Riga. 5 h 26 min $146. From Duomo M3 line 3 subway to Centrale Fs, walk to Milan Central Station, bus to Milan Bergamo airport, fly to Riga airport, then line 22 bus to Riga. 6 h 22 min $117. From P.Za Venezia line 64 bus to Roma Termini, train to Bologna, bus to Hobujaama, bus to Tallinn, then bus to Rīga. 28 h 56 min $248. From Ara Coeli/Piazza Venezia line 62 bus to Rome Tiburtina then bus to Riga. 45 h 53 min $181. From Ara Coeli/Piazza Venezia line 62 bus to Rome, bus to Białystok, then bus to Riga. 45 h 55 min $136. From Roma Termini train to Venezia Mestre, train to Wien Meidling, train to Novosokolniki, train to Sebesh, then night train to Riga Pass. 2 days 5 h $332. From Roma drive to Riga. 26 h 25 min $462.
Close Print Itinerary
  1. Here are 11 options to get from
    Italy to Latvia:

    1. Trip:
      1 Train to Milan Malpensa, fly
      • One-Way approx: USD $78 - $197
      • Duration: 5 h 51 min
      Open +
      • Trip:
        1 Train to Milan Malpensa, fly
        • One-Way approx: USD $78 - $197
        • Duration: 5 h 51 min
        Close x
    2. Trip:
      2 Fly from Milan Linate
      • One-Way approx: USD $82 - $202
      • Duration: 7 h 37 min
      Open +
      • Trip:
        2 Fly from Milan Linate
        • One-Way approx: USD $82 - $202
        • Duration: 7 h 37 min
        Close x
    3. Trip:
      3 Fly from Rome
      • One-Way approx: USD $91 - $285
      • Duration: 6 h 31 min
      Open +
      • Trip:
        3 Fly from Rome
        • One-Way approx: USD $91 - $285
        • Duration: 6 h 31 min
        Close x
    4. Trip:
      4 Fly from Bologna
      • One-Way approx: USD $102 - $375
      • Duration: 8 h 18 min
      Open +
      • Trip:
        4 Fly from Bologna
        • One-Way approx: USD $102 - $375
        • Duration: 8 h 18 min
        Close x
    5. Trip:
      5 Fly from Bari
      • One-Way approx: USD $61 - $256
      • Duration: 5 h 26 min
      Open +
      • Trip:
        5 Fly from Bari
        • One-Way approx: USD $61 - $256
        • Duration: 5 h 26 min
        Close x
    6. Trip:
      6 Bus to Milan Bergamo, fly
      • One-Way approx: USD $63 - $339
      • Duration: 6 h 22 min
      Open +
      • Trip:
        6 Bus to Milan Bergamo, fly
        • One-Way approx: USD $63 - $339
        • Duration: 6 h 22 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $203 - $335
      • Duration: 28 h 56 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $203 - $335
        • Duration: 28 h 56 min
        Close x
    8. Trip:
      8 Bus Eurolines IT
      • One-Way approx: USD $152 - $202
      • Duration: 45 h 53 min
      Open +
      • Trip:
        8 Bus Eurolines IT
        • One-Way approx: USD $152 - $202
        • Duration: 45 h 53 min
        Close x
    9. Trip:
      9 Bus Autokar Polska
      • One-Way approx: USD $112 - $162
      • Duration: 45 h 55 min
      Open +
      • Trip:
        9 Bus Autokar Polska
        • One-Way approx: USD $112 - $162
        • Duration: 45 h 55 min
        Close x
    10. Trip:
      10 Train, night train
      • One-Way approx: USD $247 - $396
      • Duration: 2 days 5 h
      Open +
      • Trip:
        10 Train, night train
        • One-Way approx: USD $247 - $396
        • Duration: 2 days 5 h
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $370 - $550
      • Duration: 26 h 25 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $370 - $550
        • Duration: 26 h 25 min
        Close x