Cheapest Accommodation in Geneva
The cheapest accommodation option in Geneva are hostels, with prices still much higher than in other European cities. Keep in mind than by staying in hotels, hostels or campsides, you will receive free Geneva public transport card for the duration of your stay (regular price CHF 10 per day).
There are only two hostels to choose from in Geneva:
City Hostel Geneva: Dorms from CHF 33/person/night
Youth Hostel Geneva: Dorms from CHF 36/person/night
Cheapest hotels in Geneva
With a bit of searching (and setting lowest price filter) on Booking.com, you can find several cheap priced hotels for very reasonable prices and not too far away from the city centre.
In the left column on Booking.com, check criteria for cheapest price. Also try checking the box 1 star hotels.
Hotel Première Classe Saint Genis Pouilly: Rooms from CHF 49/person/night (located 2 km away from town centre)
Résidence Grand Saconnex: Rooms from CHF 89/person/night (located 3.5 km away from town centre, 1 km away from airport)
Ibis Geneva: Rooms from CHF 92/person/night
Hotels in France
Still cheaper option is staying at hotels in Annemasse - take advantage of tram 12 going from Geneva city center to border Moillesulaz, from where you can either walk a little or take frequent local bus few stops to one of the hotels just behind the borders. Rooms here starting alread at around €50.