Switzerland isn't cheap, but that does not mean you can't come if you're on a budget. We have selected the hotels below because they're cheap, but also located centrally and close to the rail stations.
Affordable guest rooms in the village of Gerra on Lake Maggiore.
Popular excellent hotel at a less than 5 minutes walk from the famous Staubbach waterfall. There are budget rooms with a shared bathroom, and rooms with a private bathroom. There are no in-house dining options but you'll find restaurants at walking distance. The rooms with a balcony offer the best views.
Ideal for budget travelers: affordable accommodation only a few minutes on foot from the Lauterbrunnen train station. The hostel offers a self service kitchen, a launderette, lounges and a luggage room. There are private rooms and dorms, and most rooms have a balcony.
This villa built in 1860 is situated in a quiet green area next to the rail station of Lugano and at walking distance from the city center and the lake. There's a garden with a pool. This is a good option for backpackers and anyone looking for affordable accommodation.
Small affordable hotel in the luxurious shopping street Via Nassa, which is part of the pedestrian zone in the historical city center of Lugano.
Popular basic accommodation near the rail station Basel SBB.
Cheap basic accommodation at an absolute top location in the old town of Bern.
The affordable Schlosshotel offers a scenic view of the Stockalper Palace and its parc. It's located just outside the town center.
This small affordable hotel is located in a village just outside Lugano. Easy to reach by train. Note that this hotel is closed in winter.
Fine low budget accommodation at walking distance from the main rail station.
Affordable rooms just outside the center of Grindelwald. Great views of the Eiger and the other mountains from the south facing rooms.
Small hotel in the center of Interlaken, at walking distance from the Interlaken West station.
Basic but good quality lodging in a convenient location near the rail station.
This is the budget accommodation we recommend in Lausanne. It is affordable, very close to the train station and at walking distance from the city center.
Budget hotel in the historical town center of Locarno. All the shops and restaurants are nearby. The rail station and the lake are at walking distance.
Centrally located cheap guest house in Locarno. Everything you need (shops, restaurants, train station) is only a few minutes away on foot.
A basic hotel, not in the city center, but still at a comfortable location for day trips. The bus stop to reach the Pilatus cable car is nearby. The Lucerne rail station is within walking distance.
Affordable modern guesthouse between the Lugano city center and the district of Paradiso.
Cheap accommodation in the district Paradiso in Lugano. The funicular to Mount San Salvatore departs just around the corner, and the dock for boat trips is close-by as well.