Travel from Rostock to Stockholm

Bus or train from Rostock to Stockholm?

You can take a train from Rostock to Stockholm via Bad Kleinen, Lübeck Hbf, Koebenhavn H, and Malmö Central in around 12 h 55 min. Alternatively, FlixBus operates a bus from Rostock to Stockholm twice daily. Tickets cost $50 - $90 and the journey takes 15 h 55 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Rostock to Stockholm

From Rostock, Rostock central bus station bus to Malmö Central then train to Stockholm Central. 11 h 19 min 1001 kr. From Dierkower Kreuz line 19 bus to Seehafen West, walk to Rostock, Anleger-Scandlines, ferry to Gedser Færge, line 740 bus to Nykoebing F st, train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central. 12 h 47 min 1543 kr. From Rostock Hbf train to Bad Kleinen, train to Lübeck Hbf, train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central. 12 h 55 min 1922 kr. From Rostock, Rostock central bus station bus to Stockholm. 15 h 55 min 692 kr. From Rostock drive to Stockholm. 12 h 7 min 1707 kr. From Rostock Hbf train to Hamburg Hbf, train to Hamburg Hasselbrook, train to Hamburg airport, fly to Stockholm airport, then train to Stockholm. 6 h 50 min 1162 kr. From Rostock Hbf train to S+U Berlin Hauptbahnhof, bus to Berlin Tegel airport, fly to Stockholm airport, then train to Stockholm. 7 h 1251 kr. From Dierkower Kreuz line 19 bus to Seehafen West, walk to Rostock, Anleger-Scandlines, ferry to Gedser Færge, line 740 bus to Nykoebing F st, train to Koebenhavn H, train to Copenhagen airport, fly to Stockholm airport, then train to Stockholm. 10 h 56 min 1359 kr.
Close Print Itinerary
  1. Here are 8 options to get from
    Rostock to Stockholm:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $75 - $165
      • Duration: 11 h 19 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $75 - $165
        • Duration: 11 h 19 min
        Close x
    2. Trip:
      2 Ferry, train
      • One-Way approx: USD $143 - $244
      • Duration: 12 h 47 min
      Open +
      • Trip:
        2 Ferry, train
        • One-Way approx: USD $143 - $244
        • Duration: 12 h 47 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $144 - $300
      • Duration: 12 h 55 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $144 - $300
        • Duration: 12 h 55 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $50 - $90
      • Duration: 15 h 55 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $50 - $90
        • Duration: 15 h 55 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $170 - $260
      • Duration: 12 h 7 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $170 - $260
        • Duration: 12 h 7 min
        Close x
    6. Trip:
      6 Train to Hamburg, fly
      • One-Way approx: USD $67 - $253
      • Duration: 6 h 50 min
      Open +
      • Trip:
        6 Train to Hamburg, fly
        • One-Way approx: USD $67 - $253
        • Duration: 6 h 50 min
        Close x
    7. Trip:
      7 Train to Berlin Tegel, fly
      • One-Way approx: USD $110 - $247
      • Duration: 7 h
      Open +
      • Trip:
        7 Train to Berlin Tegel, fly
        • One-Way approx: USD $110 - $247
        • Duration: 7 h
        Close x
    8. Trip:
      8 Ferry, train to Copenhagen, fly
      • One-Way approx: USD $138 - $285
      • Duration: 10 h 56 min
      Open +
      • Trip:
        8 Ferry, train to Copenhagen, fly
        • One-Way approx: USD $138 - $285
        • Duration: 10 h 56 min
        Close x