Compare prices and tickets by train, bus or flight

Dec 2
Dec 3
Dec 5
Dec 6
Dec 7
Dec 8
Find prices
Dec 9
Find prices
Dec 10
Find prices
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
$303Deutsche Bahn
Find prices
Dec 16
Dec 17
Dec 18
Dec 19
$60BlaBlaCar Bus
Dec 20
Dec 21
Dec 22
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Train Information from Geneva to Bologna

distanceDistance277 miles (447 km)
durationAverage train duration7 h 29 min
priceAverage train ticket price$81 (€68)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesFrecciarossa or Trenitalia

Trains from Geneva to Bologna cover the 277 miles (447 km) long journey taking on average 7 h 29 min with our travel partners like Frecciarossa or Trenitalia. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this journey costs around $81 (€68), you can find the cheapest train ticket for as low as $61 (€51). Travelers depart most frequently from Genève and arrive in Bologna Centrale.

Train companies

Geneva to Bologna with Frecciarossa and Trenitalia

Frecciarossa and Trenitalia trains will get you from Geneva to Bologna from $61 (€51). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


Trenitalia is not only Italy's national railroad company but also the country's largest train operator. Trenitalia’s fleet of trains includes the high-speed Frecciarossa, Frecciargento and Frecciabianca trains as well as intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access. Trenitalia offers different tickets, which vary in price and flexibility: Base, Economy, Super Economy and Ordinaria. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals!

For the 277 miles (447 km) long journey from Geneva to Bologna, you can book Trenitalia train tickets starting as low as $61 (€51) one-way on Omio quickly and easily. Check out the current Trenitalia schedule and book a cheap train between Geneva and Bologna in just a few steps. On Omio you can find all the information you need for the Geneva to Bologna journey, such as departure and arrival times, stops, train stations, journey times and savings on your train route.

  • Average Price: $61

When you buy your Trenitalia train tickets to Bologna from Geneva don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here:
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here:
  • For further information and cancellation procedures go to the Trenitalia website: Or in Italian here:

Trains from Geneva to Bologna

There is 1 daily train from Geneva to Bologna, adding up to approximately 7 trains commuting between the 2 destinations on a weekly basis. It takes approximately 5h 43min to travel this 278 miles (448 km) journey with one transfer at Milan Centrale. Once you arrive in Bologna, there is plenty of things to see and do in this lively, historic capital of the Emilia-Romagna region, including climbing the Asinelli Tower or visiting the Basilica of Santo Stefano.

Geneva to Bologna Train Time: Daily Departures

As already mentioned, 1 train departs to Bologna from Geneva. This adds up to approximately 7 weekly trains from Geneva to Bologna. This train departs from Geneva for approximately 4h 01min trip to Milan Centrale for a transfer. From Milan, the train travels for around 1h 14min to arrive at Bologna Centrale train station.


How long is the journey by train from Geneva to Bologna?

The average journey time from Geneva to Bologna is 5h 43min. It takes one transfer at Milan Centrale to complete this 278 miles (448 km) journey. Geneva to Bologna trains transfers at Milan Centrale after approximately 4h 01min of travel where there is a brief, 15min stop, before embarking on the second phase of the journey. The journey from Milan Centrale to the train’s final destination takes approximately 1h 14min.


What is/are the departure and arrival stations for trains from Geneva to Bologna?

Departure train station: Trains from Geneva to Bologna depart from Geneva Cornavin train station. Re-opened in 2014 after renovation, this train station is located to the northwest of the city center. The station is located within walking distance of major attractions. Being the hub of all public transport in the city, travelers can easily get and from the train station from any corner of the city using trams, buses, and taxis. There is also a direct train from the station to Geneva airport. Amenities at the train station include car and bicycle parking, several restrooms, Wi-Fi connectivity, ATMs, a pharmacy, ticketing machines, luggage storage, shops, and restaurants.

Arrival train station: Trains from Geneva to Bologna disembark at Bologna Centrale train station. This station is located approximately 1 mile (1.6 km) from the historic Bologna city center. Bologna Centrale is one of the busiest train station’s in Italy by passenger volume. It can be accessed by bus lines 21, 25, 30, 35, 36, 37, 81, 87, 91, 187, and 188. You can also access the station by shuttle or taxi. Amenities at the station include ticketing machines, free Wi-Fi, a gift shop, restaurant, luggage storage, a tourist information desk, and several restrooms.


Which train companies travel from Geneva to Bologna?

Travelers from Geneva to Bologna by train can book their tickets with the Swiss Federal Railway (commonly known as SBB). SBB operates an impressive fleet of passenger trains with varying comfort, speed, and amenity levels. All SBB trains from Geneva to Bologna trains make 1 transfer at Milan Centrale train station.


SBB  trains from Geneva to Bologna

SBB operates one daily journey from Geneva to Bologna by train via Milan. The train departs from Geneva Cornavin train station and travels for approximately 4h 01min to Milan Centrale for a brief, 15min, transfer before embarking on another 1h 14min travel to arrive at Bologna Centrale. These high-speed trains can travel up to 124 mph (200 km/h).

Train Geneva to Bologna: Services on Board

All SBB trains from Geneva to Bologna offer first-class as well as second-class train tickets. First-class cabins have larger seatings with more legroom as well as luggage storage. Most SBB trains have their first-class cabins on the upper decks giving travelers an excellent view of the countryside during the trip. First-class cabins are popular with business and leisure passengers who are keen to create memorable travel experiences. Second-class cabins, on the other hand, are located on the lower decks and are slightly crowded with smaller seats and reduced legroom and storage spaces. That said, they offer considerably comfortable travel experience and are popular with travelers looking for cheap trains from Geneva to Bologna. Standard amenities in all SBB trains include power sockets, Wi-Fi connectivity, restrooms, air conditioning, and onboard entertainment. SBB does not have an official luggage policy; however, it is advisable that passengers travel with luggage that they can comfortably carry around and store in the luggage compartment without inconveniencing other passengers. For instance, trains with "very high occupancy expected" labels tend to be very crowded and hence not ideal for boarding with heavy or bulky luggage. Foldable bikes are allowed on SBB bikes. All you need to do is fold and store them in the designated luggage compartment. Additionally, all SBB trains are equipped with special seats for travelers with mobility challenges. Small pets travel without charge while large dogs require a ticket, usually 50 percent the cost of second-class tickets. Guide dogs are allowed on SBB trains at no cost.

How to find cheap trains from Geneva to Bologna?

There are multiple ways of finding cheap trains from Geneva to Bologna. One of the best ways of traveling cheaply to Bologna from Geneva by train is by purchasing your ticket in advance. Most train companies release their tickets 3 to 6 months in advance, most of which are often generously discounted. With your travel dates fixed, you can enjoy great deals when you purchase your Geneva to Bologna train ticket several weeks or months ahead of your trip. Flexibility with your travel times is another perfect strategy when you are looking to travel cheaply to Bologna from Geneva. Train tickets are usually more expensive during peak hours due to increased demand from regular commuters. Weekends and holidays too tend to be popular with leisure travelers. Scheduling your trip outside of these peak hours as well as weekends and on holidays can greatly save you money on your next Geneva to Bologna train ticket. Traveling via a slow or connecting train is another perfect way of getting to Bologna from Geneva by train without breaking the bank. Tickets on slow and connecting trains tend to be cheaper than those on high-speed and direct trains. Of course, you will take longer to arrive at your final destination; however, you will have more time on your hands to explore the countryside scenery during your trip and take photos too, all the while saving money on your trip. Another straightforward way of traveling cheaply from Geneva to Bologna is by looking out for ticket offers and promotions. Most train companies run these promotions and deals from time to time on platforms like Omio. All you need to do is keep an eye on the platform for the next deals or promotions on the next Geneva to Bologna train tickets.

Travel Tips

Trains from Geneva to Bologna
Travel by train to Bologna easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Geneva to Bologna.
What are the travel restrictions for Bologna, Italy if I'm coming from Geneva, Switzerland by train?

Travel by train between Geneva, Switzerland and Bologna, Italy is: Partially open.

Is international entry into Bologna from Geneva restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Italy from Geneva?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Bologna, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 12/1/21. Remember to check the latest COVID-19 travel safety regulations for your train from Geneva to Bologna closer to your date of departure here

What restrictions are there on reentering Switzerland from Bologna, Italy?

The current restriction level for your return trip by train from Bologna to Geneva is: Partially open

Are there any international entry restrictions on returning to Switzerland from Italy?

Reentry to Switzerland is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Switzerland from Bologna?

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Geneva, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 11/29/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Geneva from Bologna here.

How much does a cheap train between Geneva and Bologna cost?
If you’re looking to save money on tickets, you can find cheap Geneva to Bologna trains for as little as $61 (€51)  in the next 7 days.
How much is the train to Bologna from Geneva on average?
In the next 7 days you can expect to pay on average $81 (€68)  for a train ticket from Geneva to Bologna.
How far is Bologna from Geneva by train?
The train distance from Geneva to Bologna is around 277 miles (447 km).
What is the Geneva to Bologna train travel time?
The Geneva to Bologna train duration is on average 7 h 29 min, which is to be expected when traveling 277 miles (447 km) to Bologna from Geneva. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train station from Geneva to Bologna do I depart from? Which Bologna train station from Geneva do I arrive in?

When taking a train from Geneva, you have a couple of train stations you can depart from including Genève and Geneva. When you arrive in Bologna, your train can arrive in train stations including Bologna Centrale and Bologna Borgo Panigale.

Omio customers traveling this route book their trains from Genève   to Bologna Centrale.

Where do I find the Geneva train station to Bologna? Where is the Bologna train station?

You can find the most popular departure train station for this journey, Genève, located approximately 0.6 miles (950 m) from the city center of Geneva. The most popular arrival train station in Bologna, called Bologna Centrale, is located around 0.9 miles (1.4 km) away from its city center.

Which train providers can get me from Geneva to Bologna?
For the route from Geneva to Bologna you can take a train with Frecciarossa or Trenitalia. Be sure to check out all possible train companies that offer services from Geneva to Bologna on Omio to compare what amenities they may have.
How many trains per day are there to Bologna from Geneva?
On average, there are 2 trains a day from Geneva to Bologna. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Geneva to Bologna?
The earliest train departing from Geneva to Bologna leaves at 4: 39 AM. The last train departing from Geneva to Bologna leaves at 7: 15 PM. You can find the latest Geneva to Bologna train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy the Geneva to Bologna train for the best deals on tickets?
The price of a one way train ticket from Geneva to Bologna is on average $81 (€68) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets from Geneva to Bologna available a few months in advance.

Important Stations and Airports for this Journey

Genève is the most popular Geneva railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Geneva for your trip to Bologna.