Compare and save on Tallinn hotels

Find hotel dealsPlease select a place
Check in:
Check out:

The medieval and modern combine in Tallinn. Colourful buildings, a burgeoning art scene, and the liveliest nightlife around make a trip to Estonia’s capital an absolute pleasure for everyone; from culture vultures to night owls.

Most of the hotels in Tallinn can be found in the city centre and old town, but some smaller hotels are springing up in the suburbs and outlying neighbourhoods. Then again, in Tallinn it doesn’t really matter where you base yourself. The city is nice and compact, so as long as you pack your walking shoes you shouldn’t have much trouble getting around on foot.

City Centre

Tallinn’s business district is where you’ll find most of the banks, department stores, and ultra-modern hotels. Basically, everything you’d expect from a capital city. This part of town is even home to a few skyscrapers, although they’re not exactly towering. An old law means that no building in the centre of Tallinn can be higher than St Olaf’s Church. There’s plenty of entertainment to be found in the centre of town, with restaurants, bars, and cafes aplenty.

Old Town

Tallinn’s medieval heart is where you’ll find most of the main sights. The cobbled streets are lined with Hanseatic architecture, with some buildings dating back to the 10th Century. Museums, art galleries, and open air markets abound. After a day of exploring there are plenty of traditional restaurants and quaint coffee shops to relax in, especially around the picturesque Raekoja Plats. Accommodation to suit all budgets can be found in this neighbourhood, from quirky backpacker hostels to posh five star hotels.

Kadriorg

The President of Estonia has made his home in this pretty seaside neighbourhood, known for its wooden villas and valuable real estate. There’s plenty to see here, whether it’s admiring Estonian art in the Kumu art museum or just taking in some fresh air in the grounds of the baroque Kadriorg Palace. Accommodation is quite scarce, but it’s easy to reach from the city centre by public transport or by bicycle.

Finding the best hotels in Tallinn is a walk in the park with Skyscanner. Not only do we show you which hotels are available for your dates, we also scan other comparison websites to make sure you’re always getting the best prices. We make it easy to find the hotel to suit you: whether you need a certain amenity, or whether there’s just a certain chain that you love to stay in.   

Show more
Sort by Tribes
Popularity - Best Value
Currency
349 Results
  • Radisson Blu Hotel Olumpia
    Ranked #1 overall in Tallinn hotels
    8.5
    Wonderful!
    4 reviews
    Popular withLuxuryBusiness

    Good location & decent breakfast

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Hotel Telegraaf
    Ranked #2 overall in Tallinn hotels
    10.0
    Exceptional!
    2 reviews
    Popular withLuxuryFoodiesBusiness

    One of Estonia's genuine luxury hotels, the service is special and the rooms very comfortable. Spa and swimming is available.

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Swissotel Tallinn
    Ranked #3 overall in Tallinn hotels
    9.0
    Wonderful!
    2 reviews
    Popular withLuxury

    Very good location, about 5 minutes on foot to the old town. Cosy restaurants! The tallest building of the city with a dreamlike view.

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Hotel Palace
    Ranked #4 overall in Tallinn hotels
    9.0
    Wonderful!
    2 reviews
    Popular withBusinessFoodiesLuxury
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Tallink Express Hotel
    Ranked #5 overall in Tallinn hotels
    9.0
    Wonderful!
    2 reviews
    Popular withBackpackersFamilies
    • Free WiFi
    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • My City Hotel
    Ranked #6 overall in Tallinn hotels
    8.0
    Wonderful!
    2 reviews
    Popular withArtsyBusinessHistory

    Clean, quiet, well maintained, friendly staff, great breakfast, great location. Really recommend this one

    • Free WiFi
    • Restaurant
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Kreutzwald Hotel Tallinn
    Ranked #7 overall in Tallinn hotels
    10.0
    Exceptional!
    2 reviews
    Popular withSpiritualBusinessGreen

    good place classy spa and co nice staff friendly all good really nice city too

    • Free WiFi
    • Restaurant
    • Free Breakfast
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Hilton Tallinn Park
    Ranked #8 overall in Tallinn hotels
    0.0
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • City Hotel Tallinn
    Ranked #9 overall in Tallinn hotels
    7.0
    Pretty good
    2 reviews
    Popular withBackpackersFamilies

    A solid place to crash. Our first room smelled of smoke, but they upgraded us to a nicer room for free.

    • Free WiFi
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Aed
    Ranked #10 overall in Tallinn hotels
    10.0
    Exceptional!
    1 review

    SO GOOD! This restaurant pretty much made my entire weekend! Mostly because I've given up on being vegan or vegetarian during my month in Eastern Europe. But thank goodness AED ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Schlössle Hotel
      Ranked #11 overall in Tallinn hotels
      10.0
      Exceptional!
      1 review
      Popular withLuxury

      We were bumped here as a resevation mixup in St Petersborough hotel and what a nice upgrade it was. Hotel is small, service is superb and very friendly. Our room ...

      • Free WiFi
      • Restaurant
      • Fitness Center
      • Free Breakfast
      • Pets Allowed
      ReviewsPhotosAmenitiesMaploadingclose
    • The Three Sisters Hotel
      Ranked #12 overall in Tallinn hotels
      10.0
      Exceptional!
      1 review
      Popular withLuxury

      Great boutique old style hotel in the heart of Tallin. Amazing bathrooms

      • Free WiFi
      • Restaurant
      • Free Breakfast
      • Airport Transfer
      • Pets Allowed
      ReviewsPhotosAmenitiesMaploadingclose
    • Tallinn Backpackers
      Ranked #13 overall in Tallinn hotels
      8.0
      Wonderful!
      2 reviews
      Popular withBackpackersNightlifeStudents

      comfortable and clean. they have a huge common room where they show movies, so it's good for people who like party hostels. there's a sauna as well so that's quite ...

        ReviewsPhotosAmenitiesMaploadingclose
      • Tallink Spa & Conference Hotel
        Ranked #14 overall in Tallinn hotels
        10.0
        Exceptional!
        1 review

        A nice place to relax. There are around 10 different saunas to enjoy, a bar where you can go to while being in a pool. There are two pools, while ...

        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        ReviewsPhotosAmenitiesMaploadingclose
      • 16eur Fat Margaret's Hostel
        Ranked #13 overall in Tallinn hotels
        10.0
        Exceptional!
        1 review
        Popular withBackpackers
        • Free WiFi
        ReviewsPhotosAmenitiesMaploadingclose
      • 16EUR Hostel Rotermanni
        Ranked #16 overall in Tallinn hotels
        10.0
        Exceptional!
        1 review
        Popular withBackpackers

        Great hostel! It`s cheap and close to Old Town. You can find rather nice cafe Basilik with 5 eur lunch near it. There`re 2 computers with internet on the ground ...

          ReviewsPhotosAmenitiesMaploadingclose
        • Meriton Old Town Garden Hotel
          Ranked #33 overall in Tallinn hotels
          6.0
          Pretty good
          2 reviews
          Popular withFoodiesFamilies

          Lousy breakfast, tiny rooms, but in the old town, which is great. OK, second time (march 2013) wasn't that bad..

          • Free WiFi
          • Restaurant
          • Free Breakfast
          • Airport Transfer
          ReviewsPhotosAmenitiesMaploadingclose
        • Nordic Hotel Forum
          Ranked #18 overall in Tallinn hotels
          8.0
          Wonderful!
          1 review
          Popular withHistoryBusinessBackpackers

          Really close to the historic centre ideally located to start the day exclusion. A bit crowded for breakfast.

          • Free WiFi
          • Restaurant
          • Swimming Pool
          • Fitness Center
          • Airport Transfer
          ReviewsPhotosAmenitiesMaploadingclose
        • Merchant's House Hotel
          Ranked #16 overall in Tallinn hotels
          8.0
          Wonderful!
          1 review

          Really cute hotel in a great location in Tallinn for exploring the area. Nice place, nice service.

          • Free WiFi
          • Restaurant
          • Free Breakfast
          • Airport Transfer
          ReviewsPhotosAmenitiesMaploadingclose
        • The Monk's Bunk
          Ranked #18 overall in Tallinn hotels
          8.0
          Wonderful!
          1 review
          Popular withBackpackers

          Ideal location, just across the street from Freedom Square and a couple of blocks away from the Old Town. Good amenities, a great kitchen. When I was there, the staff ...

            ReviewsPhotosAmenitiesMaploadingclose
          • Kalev Spa Hotel & Waterpark
            Ranked #21 overall in Tallinn hotels
            8.0
            Wonderful!
            1 review
            Popular withWellness

            Notwithstanding a mildly shabby outside appearance the Kalev Spa is popular with locals and tourists for its saunas, water park and fitness center.

            • Restaurant
            • Fitness Center
            • Pets Allowed
            ReviewsPhotosAmenitiesMaploadingclose
          • Barons Boutique Hotel
            Ranked #22 overall in Tallinn hotels
            8.0
            Wonderful!
            1 review

            A great hotel in the center of lower town Tallinn near Town Hall square. The hotel has good clean rooms with a decent breakfast and a very nice dinner buffet ...

            • Free WiFi
            • Restaurant
            • Free Breakfast
            • Pets Allowed
            ReviewsPhotosAmenitiesMaploadingclose
          • Metropol Hotel
            Ranked #21 overall in Tallinn hotels
            8.0
            Wonderful!
            1 review

            This was a great hotel for the price. I paid about US$50 per night and the location was great! It was about 10 minutes to the Old Town area which ...

            • Free WiFi
            • Restaurant
            • Pets Allowed
            ReviewsPhotosAmenitiesMaploadingclose
          • Hotel St. Barbara
            Ranked #24 overall in Tallinn hotels
            8.0
            Wonderful!
            1 review

            Excellent location, very close to the old town. Clean decent sized rooms where we got fresh towels everyday. A bonus was the free wi-fi. The staff could have been more ...

            • Free WiFi
            • Restaurant
            • Free Breakfast
            • Airport Transfer
            • Pets Allowed
            ReviewsPhotosAmenitiesMaploadingclose
          • Hotel Bern by TallinnHotels
            Ranked #24 overall in Tallinn hotels
            8.0
            Wonderful!
            1 review
            Popular withFamiliesBusiness

            A comfortable, clean hotel conveniently located next to Old Town with friendly and efficient service. Bathrooms are a bit on the small side. Works well for business or tourist guests. ...

            • Free WiFi
            • Airport Transfer
            • Pets Allowed
            ReviewsPhotosAmenitiesMaploadingclose
          • Knight House
            Ranked #69 overall in Tallinn hotels
            8.0
            Wonderful!
            2 reviews
            Popular withBackpackers

            This was my first ever hostel experience. I liked the location since it's walking distance to Town Hall Square and other cool places. At first this place was hard to ...

              ReviewsPhotosAmenitiesMaploadingclose
            • Euphoria Hostel
              Ranked #27 overall in Tallinn hotels
              10.0
              Exceptional!
              1 review
              Popular withBackpackersStudents

              Brightly coloured, exceptionally friendly and with a musical theme this place is a real home away from home. The common rooms are great for chilling out in and also filled ...

                ReviewsPhotosAmenitiesMaploadingclose
              • 16eur Old Town Munkenhof Guesthouse
                Ranked #131 overall in Tallinn hotels
                10.0
                Exceptional!
                1 review
                Popular withBackpackers
                • Free WiFi
                • Pets Allowed
                ReviewsPhotosAmenitiesMaploadingclose
              • Tabinoya OU
                Ranked #138 overall in Tallinn hotels
                10.0
                Exceptional!
                1 review
                Popular withBackpackersStudents
                  ReviewsPhotosAmenitiesMaploadingclose
                • Myapartments
                  10.0
                  Exceptional!
                  1 review
                  Popular withBackpackersFamilies
                    ReviewsPhotosAmenitiesMaploadingclose

                  Average price per night

                  Hotel class

                  Hotel type

                  Average user rating

                  Clear Filters
                  Clear Filters
                  var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=tallinn-estonia&controller=topics&country_code=&current_user_id=&filters=&id=2000000000361&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=tallinn-estonia%2Fhotels&place=2000000000361&place_type=City&place_type=region&region=2000000000361&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000402358&hotel_ids%5B%5D=5000000186512&hotel_ids%5B%5D=5000000368491&hotel_ids%5B%5D=5000000376320&hotel_ids%5B%5D=5000000343888&hotel_ids%5B%5D=5000000394606&hotel_ids%5B%5D=5000000368499&hotel_ids%5B%5D=5000000130748&hotel_ids%5B%5D=5000000303085&hotel_ids%5B%5D=5000000699391&hotel_ids%5B%5D=5000000285824&hotel_ids%5B%5D=5000000276574&hotel_ids%5B%5D=5000000149727&hotel_ids%5B%5D=5000000129403&hotel_ids%5B%5D=5000001253344&hotel_ids%5B%5D=5000000187755&hotel_ids%5B%5D=5000000232586&hotel_ids%5B%5D=5000000150193&hotel_ids%5B%5D=5000000401607&hotel_ids%5B%5D=5000000160663&hotel_ids%5B%5D=5000000395605&hotel_ids%5B%5D=5000000045377&hotel_ids%5B%5D=5000000924695&hotel_ids%5B%5D=5000000281136&hotel_ids%5B%5D=5000000108498&hotel_ids%5B%5D=5000001031726&hotel_ids%5B%5D=5000000294088&hotel_ids%5B%5D=5000003927112&hotel_ids%5B%5D=5000003873738&hotel_ids%5B%5D=5000005908745", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000361" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }