The 7 Best Hotels Nearest to the Geneva Train Station

The best hotels within 350 meters (5 minutes’ walk) of Geneva Cornavin (Gare de Genève), the main train station in Geneva, Switzerland.

[ Hotels Near Trains ]

The Geneva Cornavin railway station is the main train station and the primary public transport hub in Geneva, with connections to the airport, trains connecting the city with the rest of Switzerland, as well as international trains from France (Paris, Lyon, Marseille) and Italy (Milan, Venice). There are bus and tram stops right outside the station.

There are seven hotels with good to great ratings and reviews within 350 meters, or around 5 minutes’ walk, of the Geneva train station. The top two picks are described in more detail after the map and all seven are summarized in the table that follows. All the hotels shortlisted below have a rating of at least 8/10 at and at least 4/5 in TripAdvisor and Google Reviews.

1. Hotel Suisse

This 3-star hotel is right across the Geneva main train station and offers single rooms, double/twin rooms, and family rooms that can accommodate up to 4 adults. There are also studios (for 2 people) that have a mini kitchen equipped with a microwave oven, refrigerator, sink, dishes, glasses, and cutlery. Connecting rooms (between a double and a single room) are available. Guests are provided a free public transport pass for their entire length of stay. Ironing boards are available and can be requested from reception. Children are welcome and are considered “adults” by the hotel starting age 4. Extra beds requested for anyone over 2 years old cost 35 CHF per stay. Guests may bring pets with no extra charges. Depending on the season and occasion, a one-night stay at this hotel starts at 110 – 395 CHF.

2. Hotel D Geneva

This 4-star hotel has a variety of double rooms and suites, some with lake views. A few deluxe rooms have a balcony; these can be requested upon booking. All rooms have a coffee machine and smart TVs. There are no connecting rooms. The hotel does not have a restaurant but does have a breakfast room where guests can bring in takeaway food from the surrounding restaurants. Guests can avail of the hotel breakfast, which costs 24 CHF per person. Children are welcome and are considered “adults” by the hotel starting age 3. Dogs are allowed and will be charged 20 CHF per night. Depending on the season and occasion, a one-night stay at this hotel starts at 181 – 570 CHF.

[ Hotels Near Trains ]

Best hotels within 5 minutes’ walking distance of the Geneva Cornavin train station

Hotel Name Rating Distance Starts at
8.5 / 10
35 m
110 CHF
8.4 / 10
60 m
87 CHF
8.8 / 10
100 m
113 CHF
8.1 / 10
160 m
149 CHF
8.4 / 10
250 m
129 CHF
8.2 / 10
280 m
111 CHF
8.5 / 10
350 m
181 CHF
[ Hotels Near Trains ]

Note: Accommodations are shortlisted based on their review scores on and TripAdvisor, as well as their distance from the train station as determined through Google Maps. We are not connected in any way with any of the properties listed, and the best accommodations are selected based on a combination of reviews, rankings, nearness to the train station, and best value for money. Affiliate links are used in this article; when you book, we may earn a small commission from the booking platform, but the price stays the same for you.