2 nights is the typical length of stay for people visiting Mariehamn.
The cost of a hotel room in Mariehamn will vary according to demand, location and star rating. On average, rooms will cost around 66 USD per night.
On average, a hostel in Mariehamn will be priced around 53 USD. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be 57 USD lower than your typical Mariehamn hotel.