From budget-friendly and mid-range hotels to 5 star luxury and business hotels – we’ve got something for everyone in this list of the best hotels in Krakow.

Hotels on this list have been selected based on a criteria that includes a combination of location, comfort, breakfast, cleanliness and quality of staff. They’re rated on a booking.com review scale of 1-10 and a budget of $ – $$$$.

BEST BUDGET-FRIENDLY HOTELS IN KRAKOW

Art & Garden Residence

Krowoderska 71, Stare Kleparz, 31-158 Kraków, Poland 

9.2

$ – $$

If you’re looking for something a little different, this hotel has a lot of character. It’s a very unique, artsy boutique/contemporary-style hotel with a beautiful garden area for its restaurant. It’s a lovely, quiet area close to the main square, but away from the touristy hustle and bustle. Fantastic breakfast reviews and staff are very friendly. 

Lwowska 1

ul. Lwowska 1, Podgórze, 30-548 Kraków, Poland

9.2

$ – $$

This is a more modern-looking hotel, just out of the centre of Krakow and more towards Schindler’s Factory. It’s just across the river from Kazimierz. It’s better to get yourself acquainted with the tram system (which is very easy to use) or uber/taxis from this hotel to the centre.

Hotel Jan

ul. Grodzka 11, Old Town, 31-006 Kraków, Poland 

9.2

$ – $$

Slap Bang in the centre of Krakow, down Grodzka. This hotel is exactly between the Wawel Castle and the Main Square. Staff are friendly, beds are comfy and the breakfast is wonderful. Decent budget-friendly hotel in Krakow to book yourself into.

Hotel Eden

ul. Ciemna 15, Kazimierz, 31-053 Kraków, Poland 

9.1

$ – $$

Quaint and old-worldly (beautifully restored 15th century building). This hotel has gorgeous balconies in most of the rooms and garden views. Hotel Eden is located in a quiet area within the Jewish district, Kazimierz. This is about a 10min brisk walk to the centre or a quick tram, as it’s very close to Starowislna Road, which takes you right up to the centre. 

BEST MID-RANGE HOTELS IN KRAKOW

Queen Boutique hotel 

ul. Józefa Dietla 60, Kazimierz, 31-039 Kraków, Poland

9.7

$$ – $$$

This has to be one of the most beautifully finished hotels in Krakow. The hotel and rooms boasts contemporary designs, bedrooms and bathrooms are spacious and views are amazing too – especially seeing as the price is fairly reasonable. The hotel is located in Kazimierz, the Jewish district of Krakow, about a 10min walk to the Old Town. They’ve got a good breakfast and great spa facilities too. 

Metropolitan Boutique Hotel 

ul. Berka Joselewicza 19, Kazimierz, 31-031 Kraków, Poland 

9.5

$$ – $$$

Situated right in Kraków’s historical Jewish Quarter of Kazimierz, Metropolitan Boutique Hotel is less than 1 km from the Old Town and the Wawel Castle. Staff are helpful, breakfast is wonderful and the bedrooms are spacious and nicely designed. 

Hotel Legend

Sw. Gertrudy 12, Old Town, 31-048 Kraków, Poland 

9.3

$$ – $$$

This has got to be one of the best hotels to stay at in Krakow. The location is fantastic – you’re between the castle and the square, but not in the middle of the old town, so you’re close to everything, but it’s still quiet. The breakfast spread is amazing, coffee is good (difficult to find in Krakow), and the staff are very helpful and friendly. The rooms are also spacious, modern and comfortable.

Hotel Polski Pod Białym Orłem

Pijarska 17, Old Town, 31-015 Kraków, Poland

9.2

$$ 

Hotel Polski is located just opposite the St. Florian’s Gate in the main old town / square area. It offers spacious rooms that are elegantly decorated in an old royal Polish style. There is a restaurant specialising in traditional Polish food available at the hotel and friendly staff are on duty 24/7. This is the location to be in if you want to be right in the centre, but not in the middle of the noise.

Hotel Wawel

ul. Poselska 22, Old Town, 31-002 Kraków, Poland

9.0

$$ – $$$

This wonderful hotel is tucked away down a quiet little cobbled street off the main square. It’s got an old-school traditional Polish feel, but modern decor in all the rooms. The staff is great and the breakfasts are pretty decent. They also have a restaurant attached to the hotel, and extensive spa facilities.  

Hotel Nobilton

ul. Pilsudskiego 25, Piasek Południe, 31-110 Kraków, Poland 

9.0

$$

This cosy hotel is situated just 10 minutes walk from the lively Jewish Quarter of Krakow and 5 minutes from the Wawel Castle. Nobilton Hotel is also conveniently located opposite the National Museum of Krakow and within walking distance of the picturesque Old Town, Market Square. Breakfast buffet is served in a traditional restaurant and is a great start to your day. The restaurant also offers traditional Polish cuisine, to make your stay at our hotel becomes even more special.

Aparthotel Stare Miasto

Gołebia 2, Old Town, 31-007 Kraków, Poland 

9.0

$$

Aparthotel Stare Miasto is situated in the very centre of Kraków’s Old Town, just 120 m from the Main Market Square. It features spacious modern apartments and is located in a historic building. If you’re feeling a little lazy or it’s been a long day, the aparthotel also has its own restaurant and bar.

Pergamin Old Town Apartments

Sw. Gertrudy 10, Old Town, 31-046 Kraków, Poland 

8.7

$$

This is one of the best and most reasonable-priced stays you can get in Krakow throughout the year. The Aparthotel is located between the Wawel Castle and the main square, but not directly in the old town so it’s a little quieter. The rooms are spacious, beds are comfortable and if you’re here in winter, each room is equipped with towel warmers (especially good for drying out sodden socks from a day of walking in snow!), and the rooms are always warm. The hotel staff is friendly and a lovely breakfast is served in the cafe next door until 12pm. 

BEST LUXURY HOTELS IN KRAKOW 

Balthazar Design Hotel 

ul.Grodzka 63, Old Town, 31-001 Kraków, Poland 

9.6

$$$

Balthazar Hotel is one of Kraków’s newer boutique hotels. It is located about 200 m from the Wawel Castle and 400m from the main square. Guests can enjoy a à la carte breakfast that is very well spoken of, a 24hr front desk with amazing staff, as well as 24hr room service. Rooms are artsy, but tastefully furnished, with a cozy feel. The hotel is quiet despite the hustle and bustle of Grodzka Street outside the main entrance. 

Bachleda Luxury Hotel Krakow MGallery by Sofitel 

Plac Kossaka 6, Old Town by the river, 31-106 Kraków, Polska

9.5

$$$$

This has hands down got to be one of the best looking hotels you’ll ever see. You walk into a beautifully manicured building that oozes sophistication. The plants outside looks like they’re measure with a ruler before they’re trimmed. Furnishings in the reception are deep blue and gold in colour, with white marble and Persian carpets. The hotel is close to the old town and Wawel Castle (10min walk). Each room is equipped with a Nespresso machine, and each bathroom with a set of Christian Lacriox cosmetics. Rooms are spacious, the hotel has extensive spa facilities with a swimming pool, a breakfast buffet with fresh produce from local providers is available each morning, and the staff are incredibly professional and helpful.

Hotel Unicus Palace

ul. Florianska 28 , Old Town, 31-020 Kraków, Poland 

9.4

$$$

This hotel has a superb location – right along Florianska Street – a mere 2min walk to the main square. However, it can get slightly noisy here if your windows are open and you have a street-view, as it’s a popular road for drunken stag parties to wander down in search of bars or a Mac Donalds. Hotel Unicus Palace offers accommodation with a restaurant and bar, private parking, a fitness centre, spa and swimming pool. A hearty buffet breakfast is available every morning. 

Hotel Copernicus 

ul. Kanonicza 16, Old Town, 31-002 Kraków, Poland

9.2

$$$

The 5-star Hotel Copernicus is housed in an renovated Renaissance building in Kraków’s Old Town. It features beautiful, historic interiors with a sauna and swimming pool housed in the vaulted cellars. The rooms at the Copernicus are spacious and feature wooden ceilings and 14th-century decorations. Guests can also visit the hotel restaurant (AMAZING), which serves seasonal Polish cuisine and is recommended by the Michelin Guide. Hotel Copernicus is located just a 3-minute walk from the Wawel Castle and about a 7-min walk to St. Mary’s Basilica. The terrace on the rooftop of the hotel features panoramic views of the city and an absolutely breathtaking view of the castle. This hotel is just stunning, perfectly located and incredibly professional all round. Highly recommended.

Hotel Gródek

Na Gródku 4, Old Town, 31-028 Kraków, Poland

9.1

$$$

Hotel Gródek is located in the very heart of the old town. Rooms are individually designed, spacious and homely. The hotel has many quiet terraces and garden areas to relax in with a cup of tea. Their hearty and generous breakfasts are served every morning at the Gródek Restaurant. The location of this hotel is very convenient, as it’s close to the main square, caste and also the galeria. It’s very close to tram services and is surrounded by great bars, cafes and restaurants in a quieter area just off the main square.

Hotel Stary

ul. Szczepańska 5, Old Town, 31-011 Kraków, Poland 

9.1

$$$

The luxurious Hotel Stary is located in the heart of Kraków’s Old Town. It features a seasonal Sky Bar, located on a rooftop terrace overlooking the Main Market and a picturesque panorama of the Old Town. Guests of the hotel have free access to the on-site spa, which includes a sauna, gym, and a steam bath. Rooms are comfortably furnished and in the morning, guests can enjoy a traditional Polish breakfast at the Trzy Rybki restaurant and bar. Hotel Stary is conveniently located in the main square / old town area, with easy access to all the major sites. 

Hotel Santi

ul. Dominikańska 1, Old Town, 31-043 Kraków, Poland

9.0

$$$

Located in a historic house in the Old Town area of Kraków, it’s only a short walk from the Main Market Square and Wawel Castle. The rooms on the 1st and 2nd floors feature unique frescoes from the 18th and 19th century. A buffet breakfast is served in the hotel restaurant every morning and there is a bar next to the reception. Rooms are neat and conservatively and comfortably furnished. 

BEST BUSINESS HOTELS IN KRAKOW

Vienna House Andel’s Krakow 

ul. Pawia 3, Old Town, 31-154 Kraków, Poland

9.1

$$

Modern busy designs feature at this hotel. Staff are professional and helpful. The hotel is located right next to the plant of the old town and beside the galeria. This makes is a convenient location because the main station is located within the galeria. The hotel boasts a wonderful restaurant and bar, as well as a stellar breakfast with great coffee – served from 6am or earlier upon request. Rooms and bathrooms are spacious enough to not be feeling cramped at all. Rooms have rather odd LED lighting though, which might give you a bit of a headache if you’re like me and prefer your room to not look like a nightclub. The greatest things about this hotel are its location and its rooftop terrace.

Radisson Blu Krakow 

ul. Straszewskiego 17, Old Town, 31-100 Kraków, Poland 

8.9

$$

Professional, reliable, comfortable. Rooms are perfectly designed, and what you expect from a Radisson. The atmosphere in the hotel is relaxing and the staff are very helpful and attentive, as they’re used to dealing with large tour group and corporate groups and airlines, so they’re well practiced with making sure that people are served promptly. The Radisson naturally provides free access to a sauna and a fitness club. A varied buffet breakfast is served every morning at the Solfez restaurant. Guests can enjoy international and seafood dishes at the Milk&Co restaurant or a wide selection of coffee at Salt&Co bar. For guests travelling with small children the hotel offers bath toys and cosmetics, as well as bathrobes and slippers.

Hampton by Hilton 

ul. Dąbska 5, Grzegórzki, 31-572 Kraków, Poland

8.8

$$

This Hotel is a little far out of the main city and I’d recommend this for business purposes exclusively (10-20min taxi ride to the centre depending on traffic). Rooms here are traditional Hilton style – modern and pretty adequate for business purposes. No frills. Great thing here is the walk-in showers, so you wash a frustrating, long, hard day’s work off entirely when you get back to the hotel. The hotel features a 24-hour front desk, a business centre with 4 versatile meeting rooms and contemporary A/V technology, which is ideal for a variety of business and social events. The property also features a fitness centre. The swimming pool is available at an extra charge.

Vienna House Easy Krakow 

Przy Rondzie 2, Grzegórzki, 31-547 Kraków, Poland 

8.7

$$

Wonderful hotel, and easy to recommend. Vienna House Easy Cracow is located near the centre of Kraków, about 1km away from the Kraków Główny Railway Station, very close to galleria Kazimierz (in the Jewish disctrict) and close to galleria Krakowska (near the railway station). This is a wonderful in-between location for business people who want to be close to the office, but also not cut off from the city centre. Trams close to the hotel that drop you off right in the old town within 5minutes and are very frequent. The hotel’s cosy yet modern rooms have a private bathroom and a work desk. A buffet breakfast with both hot and cold products is available in the morning. The hotel’s restaurant serves Polish and international dishes. In the evenings guests may visit the hotel bar. Front desk staff at the Vienna House Easy Cracow are available 24 hours a day. Guests can use the hotel fitness centre for free, while sauna access is free before 17:00. The hotel also provides guests with a private taxi service.

Mercure Hotel Krakow 

Pawia 18 B, Old Town, 31154 Kraków, Poland 

9.3

$$-$$$

This hotel ticks all the boxes for a corporate stay in Krakow. It has a restaurant, free bikes, a fitness centre, bar and restaurant. The staff at the hotel are very professional and helpful. The location is great – right next to the Kraków Głównny Railway Station and Galeria, and a few hundred metres from the old town square and planty/park area.  Rooms are spacious and well-designed, with good lighting. The hotel also offers very good conference rooms and business services. The accommodation features a 24-hour front desk, room service and staff are happy to organise tours for guests. Breakfast in the morning is available as a buffet or continental and has fantastic reviews. Their coffee is also pretty good. 

PURO Hotel Stare Miasto

Ogrodowa 10, Old Town, 31-155 Kraków, Poland 

9.1

$$$

The modern and stylish PURO Kraków Stare Miasto is located just 1 km away from the beautiful Main Market Square in the old town. It’s also right next to the Galeria and Kraków Głównny Railway Station. The rooms at Puro are spacious, decorated in light colours and feature large windows. There is a lounge and restaurant area at the hotel where guests can relax – Dystrykt One brasserie & bar – where guests can enjoy specialties, such as homemade tarts, cakes and fresh coffee. In the morning a varied breakfast buffet is available. Rooms pretty much all have great views, so you can’t go wrong. It’s also close enough to shop, bars, clubs and restaurants in the main square to have some fun when you’re off-the-clock.

PURO Hotel Kazimeirz

ul. Halicka 14a, Old Town, 31-036 Kraków, Poland

9.4

$$$ – $$$$

Amazing hotel. Amazing features. PURO Kraków Kazimierz is set in vibrant district of Kraków and provides free bicycles, a fitness centre, a spa, coffee shop, restaurant, and a terrace. Among the various facilities of this property are a shared lounge, a bar and on-site dining. Guests can enjoy a buffet breakfast, MAK bread & coffee bistro, Halicka restaurant, and Prisma SPA. Galeria Kazimierz where guests can do shopping is 300 m away. Staff at the 24-hour front desk are friendly and professional, and speak both English and Polish. The design of the hotel is clean-cut, modern contemporary. Everything’s dark colours, golds and light pinks. This hotel is a little like every-day luxury and style. Great environment to be in after work. 

BOOK NOW