Rome2Rio

How to get fromBerlin to Romeby plane, bus, car, car train, train or night train

Find Transport to Rome

See all options

There are 8 ways to get from Berlin to Rome by plane, bus, car, car train, train, or night 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. Fly from Berlin Brandenburg Airport (BER) to Leonardo Da Vinci–Fiumicino Airport (FCO)planeBER - FCO
    best

    Fly to Leonardo Da Vinci–Fiumicino Airport

    5h 22m
    €60–277
    1. Take the bus from Berlin, Zentralen Omnibusbahnhof to Roma, Autostazione TiburtinabusN1385

    Bus

    19h 55m
    €110–160
    1. Drive from Berlin to Hannover Hbfcar
    2. Take the car train from Hannover Hbf to Villach Hbfcartrain
    3. Drive from Villach Hbf to Romecar

    Drive, car train

    21h 36m
    €274–1,164
    1. Take the train from S+U Berlin Hauptbahnhof to München Hbftrain28 / ...
    2. Take the night train from Muenchen Hbf to Roma TermininighttrainNj

    Train, night train

    18h 33m
    €158–287
    1. Fly from Berlin Brandenburg Airport (BER) to Ciampino – G.B. Pastine International Airport (CIA)planeBER - CIA

    Fly to Ciampino – G.B. Pastine International Airport

    7h 43m
    €70–318
    1. Fly from Berlin Brandenburg Airport (BER) to Naples International Airport (NAP)planeBER - NAP
    2. Take the train from Napoli Centrale to Roma Terminitrain

    Fly to Naples International Airport, train

    6h 23m
    €71–352
    1. Take the train from Berlin Hbf to Prague hl.n.train
    2. Take the bus from Praha, ÚAN Florenc to Roma, Autostazione TiburtinabusRegioJet 31

    Train, bus

    25h 26m
    €112–210
    1. Drive from Berlin to Romecar1,501.8 km

    Drive 1,501.8 km

    13h 26m
    €257–371

Berlin to Rome by bus

Calendar7Weekly Buses
Duration19h 55mAverage Duration
Ticket€110Cheapest Price
See schedules

Questions & Answers

What companies run services between Berlin, Germany and Rome, Italy?

Ryanair, easyJet, and two other airlines fly from Berlin Brandenburg Airport (BER) to Leonardo Da Vinci–Fiumicino Airport (FCO) every 3 hours. Alternatively, FlixBus operates a bus from Berlin, Zentralen Omnibusbahnhof to Roma, Autostazione Tiburtina once daily. Tickets cost €110–160 and the journey takes 19h 55m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Italy

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