Travel from Sofia to Larissa

Bus or train from Sofia to Larissa?

EAAA operates a bus from Sofia to Larissa twice daily. Tickets cost $21 - $30 and the journey takes 7 h 15 min. 3 other operators also service this route. Alternatively, Greek Railways (OSE) operates a train from Sofia to Larissa 5 times a week. Tickets cost $25 - $35 and the journey takes 7 h 7 min. Greek Railways (OSE) also services this route every 2 hours.

How to get from Sofia to Larissa

From Sofia - Central Bus Station bus to Thessaloniki then train to Larissa. 6 h 44 min 46. From Sofia bus to Larissa. 7 h 15 min 40. From Sofia bus to Thessaloniki, walk to Thessaloniki, then bus to Larissa. 8 h 33 min. From Sofija train to Thessaloniki then train to Larissa. 9 h 42 min 75. From Sofia drive to Larissa. 4 h 54 min 130. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Ioannina airport, taxi to Ioannina, then bus to Larissa. 10 h 4 min 243.

Is there a direct train between Sofia and Larissa?

No, there is no direct train from Sofia to Larissa. However, there are services departing from Sofija and arriving at Larissa via Thessaloniki. The journey, including transfers, takes approximately 9 h 42 min.

Is there a direct bus between Sofia and Larissa?

Yes, there is a direct bus departing from Sofia and arriving at Larissa. Services depart 5 times a day, and operate every day. The journey takes approximately 7¼ hours.
Close Print Itinerary
  1. Here are 6 options to get from
    Sofia to Larissa:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $24 - $32
      • Duration: 6 h 44 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $24 - $32
        • Duration: 6 h 44 min
        Close x
    2. Trip:
      2 Bus EAAA
      • One-Way approx: USD $18 - $30
      • Duration: 7 h 15 min
      Open +
      • Trip:
        2 Bus EAAA
        • One-Way approx: USD $18 - $30
        • Duration: 7 h 15 min
        Close x
    3. Trip:
      3 Bus Crazy Holidays
      • One-Way approx: N/A
      • Duration: 8 h 33 min
      Open +
      • Trip:
        3 Bus Crazy Holidays
        • One-Way approx: N/A
        • Duration: 8 h 33 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $37 - $47
      • Duration: 9 h 42 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $37 - $47
        • Duration: 9 h 42 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 4 h 54 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 4 h 54 min
        Close x
    6. Trip:
      6 Fly, bus
      • One-Way approx: USD $72 - $265
      • Duration: 10 h 4 min
      Open +
      • Trip:
        6 Fly, bus
        • One-Way approx: USD $72 - $265
        • Duration: 10 h 4 min
        Close x