Instagram worthy locations in Croatia. After traveling through Croatia by land, I discovered several Instagram worthy locations. I share some proven to be popular Instagrammable locations in Croatia.

Best Places to Visit in Croatia – Croatia Instagram Spots

Croatia is arguably the most beautiful country in Europe.  It has been made extra special by the Dubrovnik Game of Thrones locations.  A few of the best places to visit in Croatia are;

  • Kings Landing, Dubrovnik
  • Diocletian’s Palace, Split
  • Croatian Islands
  • Pula
  • The points of interest of Zagreb
  • Zadar
  • Stradun, Dubrovnik
  • Zagreb
  • Osijek

Additional Croatia Instagram spots include, Plitvice Lakes National Park as well as Krka National Park.

Kings Landing – Dubrovnik Instagram Spots

Best places in Croatia - Kings Landing, Dubrovnik

I originally shared this photo of Dubrovnik old town as an Instagram story for the purpose of sharing a beautiful view.  As a result, I received several messages saying that it was Kings Landing from Game of Thrones.  I’m not a fan of Game of Thrones so I didn’t know this, but fans of the show instantly recognise this view!  In addition it’s possible to take Dubrovnik Game of Thrones tours as the city is full of sites from the famous series.  Furthermore you can buy lots of Game of Thrones merchandise.

Diocletian’s Palace, Split

Diocletian’s Palace in Split, Croatia.

A post shared by James @ Only By Land (@onlybyland) on

The historic center of Split contains Diocletian’s Palace which is a UNESCO site.  Diocletian’s Palace is an ancient palace built in the 3rd century for a Roman Emperor.  Entrance is free as it’s located in Split old town.  You can make some wonderful Instagram photos from inside the palace as well as from a distance.  On some days, the water in the bay of Split is calm, under those circumstances it’s possible to take a perfect reflection photograph.  Comparatively, there’s another UNESCO village called Trogir which is a 30 minute drive away where you can make good Instagram photos as well as learn about a little history.

Croatian Islands – Most Instagrammable Places in Croatia

A fiery sunset reflecting in the bay of Split, Croatia.

A post shared by James @ Only By Land (@onlybyland) on

Croatia has a huge coastline, in fact it shares the Adriatic sea with Italy and Slovenia.  The deep blue waters of the sea combined with over 1000 of Croatia’s Islands guarantees some beautiful photos.  Due to the high number of islands, you’re guaranteed to take some beautiful and unique photos.  This sunset was taken from in front of Diocletian’s Palace in Split which definitely makes Split one of the best places to visit in Croatia.  Additionally, there are many boats leaving for the Croatian Islands from the bay of Split.


Pula, Croatia

A post shared by James @ Only By Land (@onlybyland) on

Pula is one of the lesser visited towns of Croatia.  However there is a lot of history there as well as colorful architecture.  In addition to the old town,  you’ll find Pula Arena, one of the most impressive Roman Amphitheaters in Europe as well as an impressive Roman Temple.  These two well preserved Roman ruins make Pula one of the best places to visit in Croatia.  Furthermore, a short distance from Pula is the small town of Rovinj which is a less crowded version of Dubrovnik.  Another interesting small town located over the border in Slovenia is the Instagrammable Piran.

The points of interest of Zagreb

The streets of Zagreb, Croatia.

A post shared by James @ Only By Land (@onlybyland) on

Zagreb is the capital city of Croatia but unfortunately doesn’t get as many visitors as it deserves.  The reason for this is because tourists choose the coastal towns such as Split, Dubrovnik as well as the islands.  If they do go inland people tend to visit the national parks and skip the capital.  It is however worth taking a trip to the capital city.  Zagreb is a small and peaceful city which offers lots of beautiful sites to photograph.  St Mark’s Church is the most Instagrammable location in Zagreb and I mention it lower down.  Alternative locations to photograph include the historic buildings of old town, the Green Belt as well as the tallest building in Zagreb, Zagreb Cathedral.


The Greeting to the Sun in Zadar, Croatia.

A post shared by James @ Only By Land (@onlybyland) on

Zadar is located on Adriatic coast of Croatia.  You’ll find a walled old town with lot of historic buildings and even Roman ruins.  There’s a cathedral with a bell tower which you ascend for views of the city and over the Adriatic sea.  Something unique about Zadar is the Greeting to the Sun monument.  This solar powered monument charges up through the day.  During sunset there is a colorful reflection and soon after it lights up with a flashing disco floor effect.  With plenty of high-class restaurants, bars, and cafes located in the old town, Zadar is a perfect place for food lovers.  Finding accommodation here is also a breeze with the numerous Zadar hotels available – from budget-friendly hostels to luxurious stays.  Zadar is also a great starting point for exploring other nearby Croatian cities such as Split and Dubrovnik.

Stradun, Best Photo Spots Dubrovnik

Stradun, the main street of Dubrovnik, Croatia

A post shared by James @ Only By Land (@onlybyland) on

Stradun is the main street of the historic city of Dubrovnik, it’s an iconic street and often completely full of tourists.  To photograph it empty is almost impossible, I managed to do this when I visited off season but still required a lot of patience.  However, this street also photographs beautifully when it’s full of tourists.  In addition to the Stradun, the gates to the historic city as well as Sponza palace are Instagrammable too.  With all these Instagram worthy locations in Dubrovnik, it’s definitely one of the best places to visit in Croatia.  As a result of all the Game of Thrones tourism, Dubrovnik is the most popular place to visit in the country.

St Mark’s Church, Zagreb

St Mark’s Church is arguably the most beautiful building in Zagreb.  You could even argue that it’s the church with the most beautiful rooftop in Europe, certainly the most colorful.  In fact I’d say that to see St Mark’s church rooftop is enough motivation to visit the Croatian capital.  Additionally, if you search Instagram for any Zagreb related hashtag, you’re guaranteed to see a post of the rooftop.


Located in the far eastern part of Croatia is the fourth largest city, Osijek.  In fact, Osijek is so far East that it’s less than an hour from Hungary, Serbia and even Bosnia.  The Instagrammable building of Osijek is the co-cathedral, not to mention Osijek pedestrian bridge which lights up every night.  Furthermore, in nearby Dakovo, there’s an equally as impressive Cathedral.

Zrmanja River Canyon

View this post on Instagram

Zrmanja River Canyon, Zadar Region, Croatia 🇭🇷

A post shared by James @ Only By Land (@onlybyland) on

The Zrmanja River Canyon is in the largest mountain range of Croatia and part of Zadar County.  It’s worth making the effort to visit and you’ll probably be the only one there.  As a result you can pose to your hearts content for unique Instagram pictures.

Best Places to visit in Croatia – Enjoy Croatia!

Best places to visit in Croatia - Intagrammable locations

Enjoy your visit to Croatia and be sure to travel inland.  The coast is home to the best places in Croatia but there are some incredible places to see inland as well.  Of course the Game of Thrones locations in Dubrovnik are a big draw but be sure to visit the capital city, Zagreb!  In addition, the national parks have some of the most beautiful waterfalls you’ll ever see.

Map of Croatia

Check out the Instagram worthy Italy locations and Portugal locations.