A common hotel stay in Guelph costs approximately €136,00 per night. A room for a whole weekend costs you on average €408,00. For a modern star hotel you pay about €189,70 for 1 hotel night. A budget hotel is more affordable at €100,30 per stay. A breakfast has a surcharge of €8,00 p/p extra. Eating in a restaurant costs on average €42,20 p.p. The rate of your room is determined by multiple factors: room type, the travel period, number of stars, the board level and any additional services and packages such as a wellness or a smart TV.