Is Sweden expensive? Compared with many European destinations, Sweden can feel costly, especially in Stockholm and when you eat out or drink alcohol. However, a trip does not have to be unaffordable. With sensible choices, free attractions, affordable supermarkets and advance transport bookings, you can enjoy Sweden on a realistic travel budget.
Is Sweden expensive for tourists?
Sweden is generally more expensive than southern and eastern European destinations, but it is not always the most expensive country in Northern Europe. Norway, Denmark, Iceland and Switzerland can be equally expensive or more costly in several categories. Your total spending depends on where you go, when you travel and how you choose to eat, sleep and get around.
Accommodation is often the largest expense. Hotels in central Stockholm, Gothenburg and popular summer destinations can take up much of your daily budget. Restaurant meals, alcoholic drinks and intercity transport can also raise costs quickly. On the other hand, Sweden has excellent supermarkets, clean public transport, many free outdoor attractions and a strong culture of affordable coffee breaks.
For a comfortable trip, many visitors should plan for around 1,000 to 1,800 SEK per person per day, excluding international flights. A careful budget traveller may manage on 600 to 900 SEK per day, while a traveller staying in a central hotel and eating at restaurants could spend 2,000 SEK or more.
Sweden prices at a glance
Prices vary by city and season, but the figures below provide a useful starting point. They are approximate and shown in Swedish kronor, or SEK. One Swedish krona is divided into 100 öre, although cash payments are increasingly uncommon.
- Hostel dorm bed: 250 to 500 SEK per night
- Simple private room: 700 to 1,300 SEK per night
- Mid-range hotel room: 1,200 to 2,500 SEK per night
- Breakfast in a café: 80 to 150 SEK
- Inexpensive lunch: 100 to 160 SEK
- Restaurant dinner: 180 to 400 SEK per person
- Coffee and a cinnamon bun: 60 to 100 SEK
- Fast food meal: 90 to 150 SEK
- Local public transport ticket: about 35 to 45 SEK, depending on the city
- Domestic train journey: 250 to 1,000 SEK when booked in advance
- Museum admission: 100 to 250 SEK, with some free museums and galleries
- Supermarket groceries for one day: 100 to 200 SEK
These prices are not fixed national rates. Stockholm is usually more expensive than smaller cities, and prices rise during summer, Christmas, major events and school holidays. Booking early is particularly important for hotels and long distance trains.
Accommodation costs in Sweden
Hostels and budget accommodation
Hostels are usually the easiest way to control your Sweden budget. A bed in a shared dormitory commonly costs 250 to 500 SEK per night. In Stockholm, a central or highly rated hostel may cost more, especially between June and August. Smaller cities and hostels outside the centre can offer better value.
Some hostels include breakfast, while others charge extra. A kitchen can make a major difference because preparing even one meal per day can save 100 SEK or more. Check whether bed linen, towels and lockers are included before booking. These additional charges can make a seemingly cheap room less attractive.
Hotels and private rooms
A basic private room in a guesthouse or budget hotel generally costs 700 to 1,300 SEK per night. In Stockholm, finding a central room below 1,000 SEK can be difficult during busy periods. Staying near a metro or commuter train station is often better value than insisting on a city centre address.
Mid-range hotels typically cost between 1,200 and 2,500 SEK per night. Breakfast is often available as a buffet and may be included in the room rate. If it is not included, compare the hotel breakfast price with nearby cafés or a supermarket. Hotel breakfast can be convenient, but it is not always the cheapest option.
Camping and alternative stays
Camping can reduce accommodation costs during the warmer months. Campsites often charge around 150 to 350 SEK for a tent pitch, although facilities and location affect the price. Sweden’s right of public access, known as allemansrätten, allows responsible access to much of the countryside, but it comes with rules. You must respect private land, avoid protected areas where camping is restricted and leave no trace.
Cabins, university rooms and apartment rentals can work well for families or groups. Always check cleaning fees, service fees and transport costs before comparing them with hotels. A cheaper apartment far from the centre may not save money if you need frequent taxis.
Food and drink prices in Sweden
Eating on a small budget
Food is one of the main reasons visitors think Sweden is expensive. A sit-down dinner with drinks can easily cost 300 to 500 SEK per person. You can lower the cost by using supermarkets, choosing lunch specials and looking for casual restaurants.
Swedish supermarkets such as ICA, Coop, Willys and Lidl offer ingredients for simple breakfasts, packed lunches and dinners. Willys and Lidl are often among the cheapest options, while small convenience stores in central areas usually charge more. A basic day of supermarket food might include yoghurt, fruit, bread, cheese, prepared salad and a hot meal for around 100 to 200 SEK.
Many restaurants offer a dagens lunch, or lunch of the day, on weekdays. This commonly costs 100 to 160 SEK and may include a main course, salad, bread, coffee and water. It is often much better value than ordering dinner from the regular menu. Look for signs displaying dagens lunch outside restaurants, cafés and local pubs.
Restaurants, cafés and fika
A casual meal such as pizza, a burger or a vegetarian bowl usually costs 120 to 220 SEK. A meal at a mid-range restaurant often costs 200 to 400 SEK before drinks. Fine dining is considerably more expensive, with tasting menus often costing 1,000 SEK or more per person.
Fika is a Swedish coffee break that usually includes coffee, tea or another drink with something sweet or savoury. A coffee and cinnamon bun normally costs 60 to 100 SEK. Fika can be an enjoyable part of a Sweden budget, but buying several café drinks every day adds up. Supermarkets and bakeries often sell good pastries at lower prices.
Tap water is safe to drink throughout Sweden. Ask for tap water or fill a reusable bottle instead of buying bottled water. Some restaurants automatically provide tap water, while others may charge for bottled water.
Alcohol prices
Alcohol is expensive by international standards because of taxes and the state alcohol retailer, Systembolaget. A beer at a bar or restaurant may cost 70 to 110 SEK, while a glass of wine can cost 90 to 150 SEK. Cocktails are often 130 to 200 SEK or more.
Systembolaget sells alcohol for home consumption, but it has limited opening hours and does not operate like an ordinary supermarket. Buying drinks there is cheaper than ordering them at a bar. You must be at least 20 years old to purchase alcohol from Systembolaget, while the age limit for buying alcohol in a restaurant is 18.
Transport costs in Sweden
Getting around cities
Public transport is reliable in Sweden’s major cities. Stockholm uses buses, metro trains, commuter trains, trams and ferries. A single local ticket usually costs around 35 to 45 SEK, depending on the city and ticket type. A travel pass can be worthwhile if you plan to take several journeys each day.
Gothenburg has trams, buses and ferries, while Malmö has buses and trains that connect the city with surrounding areas. Walking is often practical in the central districts, especially in compact cities such as Malmö and Uppsala. Cycling is another affordable option, although you should follow local traffic rules and use lights after dark.
Taxis are expensive and should be treated as an occasional convenience rather than a standard part of your Sweden budget. Ride prices vary, so use a licensed taxi company or a reputable booking app and confirm the estimated fare before travelling.
Trains and long distance travel
Sweden has an extensive rail network, with Stockholm connected to Gothenburg, Malmö, Uppsala, Linköping, Kiruna and many other destinations. Train prices can vary dramatically. Booking directly with operators such as SJ well in advance may produce much lower fares, while last minute tickets can be costly.
For example, a Stockholm to Gothenburg ticket might cost 250 to 800 SEK when booked early, but more during busy periods. Stockholm to Malmö may cost around 400 to 1,000 SEK depending on the service and booking time. Regional trains and buses can be cheaper, although they may take longer.
Night trains are useful for long journeys to northern Sweden because they combine transport and accommodation. A couchette or sleeping compartment costs more than a standard seat, but it may save the cost of one hotel night.
Domestic flights, buses and ferries
Flying can save time on long routes, especially between Stockholm and northern destinations, but airport transfers add both cost and travel time. Compare the full journey rather than only the advertised air fare.
Long distance buses can be cheaper than trains, particularly when booked early. Ferries are essential for reaching many islands in the Stockholm archipelago and other coastal areas. Some local ferries are integrated into public transport tickets, while sightseeing cruises are much more expensive. Check the operator’s current fare before travelling.
Attractions and activities
Sweden offers plenty of experiences that cost little or nothing. Walking through historic neighbourhoods, visiting public parks, exploring waterfronts and hiking in nature are all budget friendly. In Stockholm, Gamla Stan, Monteliusvägen, Djurgården and the waterfront provide memorable views without an admission fee.
Museum admission commonly costs 100 to 250 SEK. Some museums have free entry on selected days, permanent free collections or discounted tickets for students and young people. Stockholm’s metro stations are also known for their public art, and exploring them only requires a valid transport ticket.
National parks, forests and lakes are ideal for travellers who prefer outdoor activities. You may need to pay for equipment rental, transport or a guide, but the landscape itself is free. Swimming in a public lake, enjoying a picnic or taking a self guided walking tour can keep daily costs under control.
Popular paid activities such as amusement parks, guided archipelago trips, northern lights tours and dog sledding can cost several hundred or more than 1,000 SEK. Include these in your plan before arriving so one activity does not disrupt the rest of your budget.
Sample Sweden budgets
Budget traveller: 600 to 900 SEK per day
This level is possible if you stay in a hostel dormitory, cook some meals and use public transport selectively. A typical day could include a hostel bed for 350 SEK, supermarket food for 150 SEK, local transport for 45 SEK and a free attraction or low cost activity. Add a paid museum or café visit and you may reach 700 to 900 SEK.
This budget requires flexibility. Travel outside peak season, stay slightly outside the centre and avoid frequent alcohol purchases. Camping can reduce the daily average further during summer, although equipment and campsite transport must be considered.
Comfortable mid-range traveller: 1,000 to 1,800 SEK per day
A mid-range traveller might spend 900 to 1,300 SEK on a private room when sharing with another person, 300 to 500 SEK on food, 50 to 100 SEK on transport and 100 to 300 SEK on attractions. This allows for a café visit and one restaurant meal on many days.
Prices rise when you travel alone because you cannot divide the cost of a private room. Couples and families can often lower their per person cost by sharing accommodation and buying groceries.
Higher comfort: 2,000 SEK or more per day
A higher budget allows for a central hotel, restaurant meals, taxis, paid tours and drinks. Stockholm, Gothenburg and popular summer destinations can easily reach this level. Luxury hotels, fine dining and guided outdoor adventures may take the daily total well above 3,000 SEK.
How to save money in Sweden
- Book hotels and long distance trains early, particularly for summer weekends.
- Travel in spring, autumn or late winter for lower accommodation prices.
- Stay near public transport instead of paying a premium for the most central address.
- Use supermarket breakfasts and packed lunches on travel days.
- Look for dagens lunch rather than eating from an evening menu at lunchtime.
- Choose hostels with kitchens, included breakfast and free luggage storage.
- Walk between nearby attractions and use public transport for longer journeys.
- Check free museum days and student, senior or youth discounts.
- Bring a reusable water bottle and avoid buying bottled water.
- Limit taxis and compare the total cost of airport transfers before booking flights.
- Buy alcohol from Systembolaget if you plan to drink at your accommodation.
- Combine paid attractions with free parks, viewpoints, neighbourhoods and nature.
Paying for things in Sweden
Sweden is one of Europe’s most cashless countries. Most shops, cafés, hotels and public transport systems accept cards or contactless payments. Some businesses are completely cash free, so carry a Visa or Mastercard and make sure your bank knows you are travelling.
When a card terminal asks whether you want to pay in Swedish kronor or your home currency, choosing SEK is usually preferable. This allows your card provider to handle the currency conversion, although you should check your bank’s foreign transaction fees. Mobile payment services are common among Swedish residents, but international visitors can normally manage with a contactless card.
Restaurants may include service in the price, so tipping is not compulsory in the same way it can be in the United States. If service was excellent, rounding up or leaving a small tip is appreciated. Do not assume that a large additional percentage is expected.
Is Sweden expensive compared with other countries?
For visitors from the United Kingdom, United States, Canada, Australia and much of Western Europe, Sweden may feel expensive in restaurants, hotels and nightlife, but the difference depends on exchange rates. Visitors from countries with lower average prices may notice a larger increase.
Sweden is often cheaper than Norway for everyday food and accommodation, although both countries have high travel costs. Denmark can be similar in price, while Finland may be slightly cheaper in some categories. Compared with Portugal, Greece, Poland or Hungary, Sweden is usually more expensive for hotels, restaurant meals and drinks.
The best way to answer is Sweden expensive for your own trip is to identify your travel priorities. If you want central hotels, restaurant dinners and several paid tours, plan generously. If you are happy with hostels, supermarkets, public transport and outdoor activities, Sweden can be visited on a controlled and enjoyable budget.
Planning a realistic Sweden budget
Start by setting a daily limit for accommodation, food, transport and activities. Then add a separate amount for intercity travel, travel insurance, airport transfers and unexpected expenses. A seven day trip can therefore look very different depending on whether accommodation costs 350 SEK or 1,500 SEK per night.
For a budget trip, allow around 600 to 900 SEK per person per day, excluding long distance transport. For a comfortable trip, 1,000 to 1,800 SEK is more realistic. Add extra money for nightlife, shopping, guided tours and seasonal experiences. With advance planning and a mixture of paid and free activities, Sweden prices become much easier to manage.