rail.cc rescue

Berlin to Rome by train

To travel from Berlin in Germany to Rome in Italy, you have different options to book. Either by one single ticket, which is possible on some routes via the given booking links. Or by several several point to point tickets splitting your route in several steps.

Information may be outdated. Please check current schedules and prices directly with the train operator before booking.

There are 2 main routes

Compare them and decide which one fits your needs best.

  1. Route 1 Berlin → Munich → Bologna → Rome
  2. Route 2 Berlin → Basel → Milan → Rome
Route 1

Berlin → Munich → Bologna → Rome

Domestic section 1.1

Berlin to Munich

xcislave #347

Travel from Berlin to Munich by train. The train ticket price starts at 17,90 EUR. The journey time is between 4 and 4:30 hours. There are more than 20 daily train connections. The first train departs at 04:30. The last train departure is at 22:30. You will travel by ICE (Intercity Express) high-speed-train.

Tickets and booking

Deutsche Bahn (DB)

Official DB tickets Travel affordably and securely Book your train ticket directly with Deutsche Bahn – the official provider of secure, comfortable and affordable travel within Germany. You will always find the right ticket at the best price for your connection from city to city here. Book now and arrive relaxed!

Route 1.2

Munich to Bologna

xcislave #409

Travel from Munich to Bologna by train. The journey time is 06:30 hours. The train ticket price starts at 23 EUR. A comfortable travel option is by "ÖBB nightjet" overnight train.

Travel by day train connection with a journey time of 06:30 hours. The train ticket price starts at 23 EUR. The departure station is "München Hbf". The arrival station is "Bologna Centrale". There are at least two daily direct train connections.

The more comfortable travel option is by "ÖBB nightjet" NJ295 overnight train. The train ticket price starts at 29 EUR. The departure time in Munich is 20:00. The arrival time in Bologna is 05:20. The following service classes are available:

- standard seat: the cheapest travel option with a ticket price from 29 EUR.
- shared compartments with beds: with a maximum of 4 to 6 travellers per compartment. The ticket price starts at 49 EUR. You can book this type of accommodation as well as private compartment only for your family or friends.
- private compartments with beds: travel for your own in a private compartment or with up to three travellers in total. Some compartments offer a private shower and WC. The ticket price starts at 89 EUR.

Tickets and booking

Deutsche Bahn (DB)

Official train tickets Travel throughout Europe at affordable prices Book your train tickets directly with Deutsche Bahn – officially, securely and easily. Fast train connections in Germany and throughout Europe: always reliable and at the best price. Select your train ticket now and enjoy a relaxed journey!

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

Trenitalia

Online shop of the Italian Railways Trenitalia.

Domestic connection 1.3

Bologna to Rome

xcoin #24

To travel in Italy by train, buy your train ticket online via the following booking links. There you find exact schedules and ticket prices. Italian state railways Trenitalia and the private operator Italo offer several types of advance fare tickets (Economy and Super Economy fares). A ticket price may vary a lot and depends on the type of train, class and time of you travel. For long-distance travel use a high-speed train, also a night train can be a good option for you.

Tickets and booking

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

Trenitalia

Online shop of the Italian Railways Trenitalia.

Route 2

Berlin → Basel → Milan → Rome

Route 2.1

Berlin to Basel

xcislave #415

Travel from Berlin to Basel by train. The journey time is 06:50 hours. The train ticket price starts at 17 EUR. A comfortable travel option is by "ÖBB nightjet" overnight train.

Travel by ICE day train connection with a journey time of 06:50 hours. The train ticket price starts at 17 EUR. The departure station is "Berlin Hbf". The arrival station is "Basel SBB". There are direct train connections available, some require one change of trains.

The more comfortable travel option is by "ÖBB nightjet" NJ471 overnight train. The train ticket price starts at 29 EUR. The departure time in Berlin is 21:00. The arrival time in Basel is 07:20. The following service classes are available:

- standard seat: the cheapest travel option with a ticket price from 29 EUR.
- shared compartments with beds: with a maximum of 4 to 6 travellers per compartment. The ticket price starts at 49 EUR. You can book this type of accommodation as well as private compartment only for your family or friends.
- private compartments with beds: travel for your own in a private compartment or with up to three travellers in total. Some compartments offer a private shower and WC. The ticket price starts at 89 EUR.

Tickets and booking

Deutsche Bahn (DB)

Official train tickets Travel throughout Europe at affordable prices Book your train tickets directly with Deutsche Bahn – officially, securely and easily. Fast train connections in Germany and throughout Europe: always reliable and at the best price. Select your train ticket now and enjoy a relaxed journey!

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

Route 2.2

Basel to Milan

xcislave #417

Travel from Basel to Milan by train. The direct EuroCity train has a journey time of 4 hours. The ticket price starts at 29 EUR in 2nd class and 49 EUR in 1st class. There are at least 5 direct train connections daily.

The departure station is "Basel SBB". The arrival station is "Milano Centrale".

Tickets and booking

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

Trenitalia

Online shop of the Italian Railways Trenitalia.

Domestic connection 2.3

Milan to Rome

xcislave #344

Travel from Milan to Rome by high-speed-train. The journey time is 3:10 hours. The train ticket prices start at 16 EUR. There is at least one train connection per hour by "Trenitalia Frecciarossa" or "ITALO" high-speed-train.

These trains offer cheap tickets for standard seats in 2nd class up to very comfortable travel in business class.

Find the exact train schedules and buy your ticket via the given booking links.

Tickets and booking

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

Trenitalia

Online shop of the Italian Railways Trenitalia.