Cheapest price
$206
Average price
$228
Fastest journey
6 h 55 m
Average duration
7 h 7 m
Trains per day
34
Distance
689 km
The best way to find a cheap train ticket from Rome to Bern is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Rome to Bern will cost around $228 if you buy it on the day, but the cheapest tickets can be found for only $206.
It's difficult to get from Rome to Bern without transferring at least once.
Omio recommends booking the train as it is the most popular option from Rome to Bern among Omio's users. If you are prioritising price take the flight with prices starting from €47. For those with little time consider booking a flight which can get you there in 3h 54m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.6kg.
Most popular Train | Bus | Flight |
---|---|---|
€151 Average price | €90 Average price | €88 Average price Cheapest |
11h 22m Average duration 10h 52m Onboard + 30m Additional time* | 20h 28m Average duration 19h 58m Onboard + 30m Additional time* | 6h 54m Average duration Fastest 3h 54m Onboard + 3h 0m Additional time* |
0.2 - 0.6kg CO2 emissions Lowest | 0.7 - 1.7kg CO2 emissions | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 6:05 AM Rome Termini | 10h20 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 6:05 AM Rome Termini | 13h20 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 6:40 AM Rome Termini | 12h45 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 6:40 AM Rome Termini | 9h45 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 7:05 AM Rome Termini | 12h20 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 7:05 AM Rome Termini | 9h20 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 8:05 AM Rome Termini | 8h20 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 8:05 AM Rome Termini | 11h20 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 8:22 AM Rome Termini | 11h03 | 7:25 PM Bern Hauptbahnhof | 2 transfers | |
![]() ![]() | On time 8:40 AM Rome Termini | 10h45 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 8:40 AM Rome Termini | 7h45 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 9:05 AM Rome Termini | 10h20 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 9:05 AM Rome Termini | 7h20 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 9:10 AM Rome Termini | 7h15 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 9:40 AM Rome Termini | 9h45 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 10:10 AM Rome Termini | 9h15 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 10:40 AM Rome Termini | 8h45 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 11:05 AM Rome Termini | 8h20 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 11:40 AM Rome Termini | 7h45 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 12:10 PM Rome Termini | 7h15 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | On time 12:10 PM Rome Termini | 7h15 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() ![]() | 10:15 PM Rome Ostiense | 14h10 | 12:25 PM Bern Hauptbahnhof | 2 transfers | |
Sunday, May 18 | |||||
![]() ![]() | 4:40 AM Rome Termini | 14h45 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 4:40 AM Rome Termini | 11h45 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 4:40 AM Rome Termini | 7h45 | 12:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 5:05 AM Rome Termini | 11h20 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 5:05 AM Rome Termini | 7h20 | 12:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 5:05 AM Rome Termini | 14h20 | 7:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 5:20 AM Rome Termini | 7h05 | 12:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 5:30 AM Rome Termini | 10h55 | 4:25 PM Bern Hauptbahnhof | 1 transfer | |
![]() ![]() | 5:30 AM Rome Termini | 6h55 | 12:25 PM Bern Hauptbahnhof | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 428 miles (689 km) |
Average train duration 10h 52m |
Cheapest ticket price $108 (€91) |
Trains per day 4 |
Train providers 5 |
Fastest train 6h 34m |
First train 05:06 |
Last train 13:50 |
Travel between Rome and Bern from $122 (€103) with Omio’s train partners Frecciarossa, Italo and Intercity Notte! You can find the best schedules and tickets when comparing and booking the most convenient route for you.
Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day and are renowned for their comfort, speed and reduced environmental impact. Frecciarossa trains reach speeds up to 186 mph (300 kmh), so you can travel 427 miles (689 km) quickly between Rome and Bern. When booking your Frecciarossa train to Bern from Rome, you can choose between four different classes: Standard, Premium, Business, and Executive. While each class offers different levels of comfort, all Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.
Prices for the Rome to Bern train start as low as $198 (€167) one-way on Omio. Simply check the latest Trenitalia Frecciarossa train schedule for your ideal departure and arrival times, choose between the Super Economy, Economy, and Base fares, and book your cheap train from Rome to Bern on Omio today!
Rome to Bern train information with Frecciarossa:
Traveling on the Rome to Bern train offers a delightful experience blending breathtaking views with comfort and convenience. Departing from Rome Termini, the most bustling station in Rome, and arriving at Bern, travelers can indulge in a smooth and scenic ride connecting two iconic cities. Enjoy a hassle-free journey as trains from Rome to Bern shuttle through picturesque landscapes, making it an effortless way to traverse Italy and Switzerland's charm simultaneously. Embark on the train from Rome to Bern to explore the cultural richness and diverse scenery, all while experiencing a seamless travel experience.
Discovering affordable train tickets for your trip from Rome to Bern is easier than ever. The cheapest tickets for this scenic railway route can start from as little as $108 (€91), making it a budget-friendly option for travelers. On average, you can expect to pay around $179 (€151) for a one-way ticket, with rates varying depending on the time of booking, travel class, and availability. For the best balance of convenience and cost, we recommend planning your trip in October, a month when demand is lower and deals are easier to find, ensuring a pleasant and economical journey.
Traveling by train from Rome to Bern is a comfortable and scenic journey made possible by Trenitalia and SBB, two renowned rail companies. The trip combines Trenitalia’s high-speed Frecciarossa or Frecciabianca trains with SBB's efficient EuroCity services, ensuring a seamless cross-border experience. Passengers can enjoy spacious seating, complimentary Wi-Fi, and onboard dining options that make the journey just as enjoyable as the destination. Whether you're strolling through Rome’s historic landmarks or exploring Bern’s Old Town, the train provides a sustainable and hassle-free way to link these two beautiful cities.
Planning your journey from Rome to Bern by train? This convenient and scenic route takes you through stunning European landscapes. The train journey covers a distance of 428 miles (689 km) and typically takes an average duration of 6h 34m. Whether you're traveling for leisure or business, this route is a practical and comfortable option.
When it comes to train frequency, there are approximately 4 departures daily connecting Rome to Bern. Trains operate all days of the week, ensuring you have flexibility in planning your travel regardless of whether it's a weekday or the weekend.
If you're an early riser or prefer traveling in the evening, the train schedule has you covered. The first train from Rome to Bern departs at 05:06, while the last train typically leaves at 13:50, giving you multiple options to fit your plans.
Plan your trip and enjoy the convenience of reliable Rome to Bern train times and schedule, making your journey seamless and stress-free!
Here are some other resources that might have the information you need