After years of weekend trips across Europe—flying in Friday, out Sunday night—I’ve learned exactly which cities are worth the time. I’ve visited over 38 European countries, and with family in Austria, I’m in Europe several times a year. So when I say these 15 cities are perfect for a weekend escape, it’s lived experience.
What makes a great weekend city? Walkability. Good food. Enough culture to feel inspired, but not overwhelmed. And most importantly: that feeling you get when you step into a new place and instantly click with it. Some of these cities are famous, others are totally under the radar. But they all have that perfect mix of charm, energy, and ease…places where two or three days feels just right.
If you’re planning a quick getaway in 2025, these are the European cities I’d go back to in a heartbeat.
Before you book anything, don’t miss these deals 👇
- ✈️ Find cheap flights you won't see on Google - Going.com saves me $200+ per ticket
- 🏨 Book your stay – The best 2025 deals on boutique hotels and vacation homes
My Favorite Cities to Visit in Europe for a Weekend (at a Glance)
Planning the perfect European weekend trip? Here’s a quick-hit list of my favorite cities for 2–3 day vacations…based on years of personal experience (and dozens of flights across the continent). Click any destination to skip to the full details.
- Best Mix of Cool + Medieval: Ghent, Belgium
- Top Brainy, Creative Vibe: Tartu, Estonia
- Most Fun Hidden Gem: Wrocław, Poland
- Best for Spa + Ruin Bars: Budapest, Hungary
- Top Riverside Charm: Porto, Portugal
- Best Historic City Walks: Edinburgh, Scotland
- Most Iconic Beach + City Combo: Barcelona, Spain
- Chillest Capital City: Ljubljana, Slovenia
- Best Food Scene: Bologna, Italy
- Most Fairytale Architecture: Prague, Czech Republic
- Best Sunny City Escape: Lisbon, Portugal
- Top Budget-Friendly Pick: Bratislava, Slovakia
- Most Effortless Weekend Vibe: Amsterdam, Netherlands
- Coolest Design + Bike Culture: Copenhagen, Denmark
- Top Coastal Energy: Split, Croatia
If you’re craving history, beaches, beer gardens, or pastel-painted old towns, these cities totally nail the weekend getaway formula. Keep reading to see why I’d go back to each of them in a heartbeat.

1. Ghent, Belgium
Ghent is Belgium’s coolest under-the-radar city. It blends fairytale canals and medieval towers with edgy street art, indie bars, and a youthful energy from its massive student population. I love it here, and definitely consider it one of the prettiest places in Belgium.
Start at Gravensteen Castle, a medieval fortress right in the city center. Wander the Graffiti Street alley for bold murals, then head to St. Bavo’s Cathedral to see the famous Van Eyck altarpiece. Don’t miss a canal cruise at golden hour—Ghent lights up beautifully after dark.
Unlike Bruges, Ghent is less touristy and more lived-in. Fridays and Saturdays are great for open-air food markets and buzzing bars along Graslei. For deals, search flights into Brussels Airport (BRU)…just 30 minutes by direct train. You can also check flights into Charleroi (CRL) for ultra-cheap Ryanair options from cities like London, Milan, and Barcelona.
- Insider tip: Book your stay near Patershol, the old quarter…it’s charming, quiet, and walkable to everything. And grab a CityCard Ghent for free public transport, museum access, and canal tours.

2. Tartu, Estonia
Tartu is the kind of place that sneaks up on you…in the best way possible. It’s Estonia’s second city, but it feels like the laid-back, brainy cousin to Tallinn. If you’re into creative energy, cozy cafes, and cities that don’t try too hard to impress you, this one’s for you.
Home to Estonia’s oldest university, Tartu is packed with students, artists, and free thinkers. The vibe? Chill, intellectual, a little quirky. You’ll find bookshops that double as bars, giant public saunas, and weirdly wonderful sculptures all over town. Stroll through Toome Hill, check out the Tartu Toy Museum, and definitely hit up the AHHAA Science Centre…even if you don’t have kids.
Weekends are ideal because the pace is relaxed but the events calendar is packed: open-air concerts, poetry slams, night markets. Fly into Tallinn or Riga, then take a 2–3 hour bus or train. It’s easy and cheap.
Perfect for: solo travelers, remote workers, couples who love culture, and anyone who prefers conversations over crowds.

3. Wrocław, Poland
Wrocław is the kind of city that makes you wonder why it isn’t on everyone’s Europe weekend list. Tucked into western Poland, this place punches way above its weight—picture colorful facades, rivers crisscrossed by bridges, buzzing beer gardens, and a cheeky brigade of 300+ gnome statues hidden all over town (yes, seriously).
✈️ Pro Travel Tip:
I use Going.com to find crazy flight deals...($300 roundtrip to Europe kind of crazy).
It’s free, and I honestly check it more than Google Flights. For a limited time only, they are offering 25% off on Premium and Elite to readers of my website, using my special code: JON25)
Start your weekend in the Old Town Square (Rynek)…it’s like Kraków’s cooler, less touristy cousin. Grab a coffee and soak in the architecture before heading off to find the gnomes (they’re everywhere, and way more fun than you’d expect). Wander over to Cathedral Island at golden hour—it’s got that quiet, timeless feel you want at the end of a long day.
Wrocław is ultra-walkable, packed with riverside paths and cozy spots to eat and drink. Neon Side Gallery adds a splash of vintage, while Hydropolis gives you a high-tech break if the weather turns. Fly into WRO from cities like London, Amsterdam, Frankfurt, or Oslo…usually for under $100 roundtrip. Affordable hotels, great food, and no crowds? Wrocław’s a no-brainer and one of the prettiest destinations in Poland.

4. Budapest, Hungary
Budapest is an absolute gem for a weekend trip. Start your day at Buda Castle! It’s one of the most beautiful spots in the city offering stunning views of the Danube River. Nearby, the Fisherman’s Bastion is perfect for those postcard-worthy photos.
Don’t miss a relaxing visit to the Széchenyi Thermal Bath. It’s one of the largest spa complexes in Europe, and soaking in those thermal waters is pure bliss. After that, stroll through Andrássy Avenue to reach the Hungarian State Opera House and Heroes’ Square.
For lunch, head to the Great Market Hall. It’s a vibrant spot where you can try traditional Hungarian dishes like goulash and lángos. The market is also great for picking up local crafts and souvenirs.
In the evening, the ruin bars in the Jewish Quarter are a must-see. Szimpla Kert is the most famous one, and it’s got a unique, artsy vibe that’s hard to find anywhere else. For dinner, try a riverside restaurant with views of the illuminated Parliament building. These are some of the top Budapest attractions for young people.
Budapest is easy to navigate, and the public transport system is efficient. Grab a Budapest Card for unlimited travel on buses, trams, and metro. This card also includes free or discounted entry to many attractions.
Budapest is truly one of the best European cities for a long weekend. Plus, it’s easy to reach by flight or train and has so many cool hostels right in the city center.

5. Porto, Portugal
Porto is one of my favorite spots for a weekend trip in Europe. The Ribeira district is the perfect starting point. I love wandering through the narrow streets, past the colorful buildings, and stopping at a riverside café for a coffee.
Livraria Lello is a must-see. It’s easily the most beautiful bookstore I’ve ever visited. The unique staircase and stunning woodwork are unforgettable. And just a short walk away, the Clerigos Tower offers fantastic city views – it’s worth the climb.
You have to try the Francesinha at Café Santiago for lunch. It’s a hearty sandwich that’s become a local legend. Then, a stroll across the Dom Luís I Bridge is essential. The views are incredible, and on the other side, you’ll find the port wine cellars in Vila Nova de Gaia. A wine-tasting tour there is such a treat.
In the evening, the Ribeira district comes alive. Dinner at a riverside restaurant, with fresh seafood and local wine, is one of the coolest things to do in Porto.
Porto is super walkable, but the historic tram line 1 offers a scenic ride along the river that’s a lot of fun. Getting to Porto is easy with plenty of flights and trains. This charming city’s mix of history, culture, and amazing food will definitely leave you wanting more.

6. Edinburgh, Scotland
Looking for an unforgettable weekend getaway? Edinburgh is your perfect destination! Compared to nearby cities like Glasgow or Newcastle, Edinburgh dazzles with its rich history, stunning architecture, and vibrant cultural scene. It’s one of the best cities in Europe to visit for a weekend, hands down.
Start your visit with a tour of the iconic Edinburgh Castle. The views from up there are simply breathtaking. Afterward, take a stroll down the Royal Mile, where you’ll find charming shops, historic sites, and street performers. This is easily one of the most unique places to stay in Edinburgh.
One of my favorite spots in is Arthur’s Seat. It’s a bit of a hike, but the panoramic views of the city are worth every step. For a more relaxed pace, explore the beautiful Princes Street Gardens.
Foodies will love the Grassmarket area. It’s packed with pubs and restaurants offering everything from traditional Scottish dishes to international cuisine. I recommend trying haggis at a local pub – it’s surprisingly tasty!
In the evening, catch a show at the Edinburgh Playhouse or enjoy some live music at one of the city’s many pubs. The nightlife here in Edinburgh is lively and diverse, with something for everyone.
Edinburgh is well-connected, with direct trains from London, Manchester, and other UK cities. The city also has some of the coolest spa hotels imaginable, making it a relaxing destination as well. With its unique blend of culture and modern amenities, Edinburgh is a top choice for a European weekend trip.

7. Barcelona, Spain
Barcelona is pure magic for a long weekend escape! The blend of beach vibes, stunning architecture, and lively street scenes makes it one of my favorite cities and party destinations in Europe.
Kick off your visit by marveling at Gaudí’s Sagrada Família. Trust me, it’s unlike anything you’ve seen.
Dive into the local culture at La Boqueria Market. Grab some fresh fruit or jamón ibérico, and enjoy the bustling atmosphere. Then, head over to the Gothic Quarter. The narrow, winding streets are perfect for exploring and discovering hidden gems like small tapas bars and boutique shops.
For a burst of color and creativity, Park Güell is a must-see. The mosaics and whimsical structures are incredibly unique. Plus, the view of the city from there is simply stunning. If you’re a fan of art, don’t miss the Picasso Museum in the El Born district. It’s a fantastic way to see the evolution of his work.
Barcelona’s beach, Barceloneta, is ideal for unwinding. If you want to swim, sunbathe, or enjoy a seaside drink, it’s the perfect spot to relax.
As night falls, the city comes alive. Enjoy dinner in the El Raval neighborhood, known for its diverse food scene, and then check out a rooftop bar for cocktails with a view. The nightlife in Barcelona is electric and offers something for everyone.
Barcelona is easily accessible, with budget flights from all over Europe and an efficient metro system. The best time to visit is during spring or early fall when the weather is perfect for exploring and the city is less crowded. It’s one of the prettiest places in Catalonia, 100%!

8. Ljubljana, Slovenia
If you’re looking to explore hidden gems in Europe, I highly recommend a weekend trip to Ljubljana, Slovenia. Begin your adventure with a visit to the Ljubljana Castle. The views from the top are stunning and offer a great perspective of the city below.
The heart of the city is Prešeren Square, where you’ll find the beautiful Franciscan Church and the Triple Bridge. This area is perfect for a stroll and some people-watching. Make sure to wander through the Central Market, where you can sample local delicacies and buy fresh produce.
One of my favorite spots is Tivoli Park. It’s a fantastic place to relax, have a picnic, or simply enjoy a peaceful walk. For lunch, head to the riverside and enjoy a meal at one of the many charming cafes. The riverbanks are lined with picturesque buildings and lively spots to eat and drink.
Ljubljana is incredibly walkable and connected by budget flights from various European cities. Trains make it easily accessible from nearby countries too. It’s easily one of the best long weekend trips, especially in late spring to early autumn when the weather is perfect for exploring. It’s also one of the prettiest destinations in Slovenia, hands down.

9. Bologna, Italy
If you’re looking for a weekend packed with amazing experiences, Bologna should be at the top of your list. This beautiful city in Emilia Romagna is a foodie paradise, and trust me, the tagliatelle al ragù here is absolutely incredible!
Start your adventure in the Quadrilatero district, where the streets are lined with vibrant market stalls. Fresh pasta, delicious cheeses, and savory cured meats are everywhere you look. It’s the perfect place to snack and shop like a local.
Bologna’s is incredibly walkable, thanks to its 38 kilometers of porticoes. These covered walkways are great for exploring, rain or shine. Climbing the Asinelli Tower gives you a panoramic view of the city that’s totally worth the effort.
I highly recommend visiting the University of Bologna, the oldest university in the world. The mix of historic buildings and a lively student population gives the city a unique energy. It’s fascinating and fun all at once.
Evenings in Bologna are pure magic. Grab a seat at a cozy bar, sip on some local wine, and enjoy the laid-back vibe. There’s always live music or a bustling piazza to make your night special.
Traveling to Bologna is a breeze. With frequent trains from major Italian cities and budget flights from across Europe, it’s easy to get there. There are tons of cheap flights to Italy these days from the US, and it’s just a quick hop away to Bologna. The city’s incredible food, rich history, and warm atmosphere make it one of the best European cities for a weekend escape. You’ll leave with your heart full and your taste buds delighted!

10. Prague, Czech Republic
Looking for a city that offers something for everyone on a weekend break? Prague is the answer. This enchanting city is perfect for lovers of nightlife, history, and architecture.
Prague’s Old Town Square is a fantastic starting point. The Astronomical Clock is mesmerizing, and the surrounding gothic buildings set a magical tone. Wander through the narrow cobblestone streets, and you’ll find hidden gems at every turn.
Crossing the Charles Bridge is a must. The bridge is lined with statues and bustling with artists and musicians, making every crossing feel like an event. On the other side, explore the historic Prague Castle, which offers stunning views of the city.
Prague is also a paradise for beer lovers. The city’s beer culture is legendary, and a visit isn’t complete without sampling some local brews. Head to U Fleků, one of the oldest breweries in the city, for a taste of authentic Czech beer. The food in Prague is also phenomenal!
For a touch of romance, take an evening stroll along the Vltava River. The lit-up bridges and reflections on the water are simply enchanting. If you’re into nightlife, the clubs and bars around Wenceslas Square will keep you entertained until the early hours, making it a must for young adults. These are some of the top activities in Prague, hands down.
Prague’s mix of history, culture, and lively atmosphere makes it one of the best cities in Europe for a weekend break.
Quick tip: get a Prague Card for free entry to many attractions and unlimited public transport. Whether you’re a couple looking for romance or friends seeking adventure, Prague has it all!

11. Lisbon, Portugal
Lisbon is a fantastic choice for a weekend getaway, brimming with vibrant energy and colorful charm. If Porto felt like a cozy retreat, Lisbon is the lively counterpart that never stops buzzing! This makes it a super popular place for young adults!
For those who love history and scenic views, Lisbon offers plenty. Start with the historic Belém Tower and the Jerónimos Monastery, both stunning examples of Portuguese architecture. Then, hop on Tram 28 for a nostalgic ride through the city’s narrow streets and steep hills. The views from Miradouro da Senhora do Monte are breathtaking and a perfect spot for sunset.
Lisbon is a city for explorers. The Alfama district, with its winding alleys and Fado music echoing through the streets, is a must-visit. Don’t miss the LX Factory, a trendy spot full of unique shops, cafes, and art spaces. It’s ideal for those who love a bit of edge and creativity in their travel.
If you’re a foodie, Lisbon won’t disappoint. Indulge in pastéis de nata at Pastéis de Belém, and explore the Time Out Market for a taste of local and international flavors. The nightlife here is vibrant, with the Bairro Alto district offering a mix of bars and live music venues.
Compared to Porto, Lisbon is larger and more fast-paced. So, if you’re looking for non-stop activity and a city that pulses with life, fly to Lisbon. You’ll quickly see why it is a go-to for a weekend city break in Europe.

12. Bratislava, Slovakia
Without a doubt, one of the most underrated cities in Europe is Bratislava. This Slovak capital might not be the first city on your list for a weekend trip, but it’s packed with reasons to visit.
Bratislava is incredibly accessible, especially from Vienna. A quick train or bus ride will have you there in about an hour. Plus, it’s one of the more budget-friendly destinations in Europe, so your wallet will thank you.
The city’s charm lies in its cozy, walkable old town. Spend your days wandering picturesque streets, popping into unique shops, and relaxing in quaint cafes. Unlike the hustle and bustle of larger cities, Bratislava offers a more relaxed pace, perfect for unwinding over a weekend.
Foodies and wine lovers will feel right at home. Bratislava boasts an impressive selection of local wines and traditional Slovak dishes that won’t break the bank. Enjoy a meal at a riverside restaurant or sample local wines at one of the many charming wine bars.
In short, Bratislava is a gem that’s perfect for a relaxing weekend break. Here’s a tip from my own trip: grab a spot on a Danube River cruise. It’s such a fun way to see the city from a whole new perspective! I left Bratislava feeling refreshed and thrilled by its history, culture, and welcoming vibes. Trust me, you’ll love it!

13. Amsterdam, Netherlands
Amsterdam is a weekend wonderland! It’s popular for a reason…there’s something for everyone in this vibrant city. The moment you arrive, the charm of the canals and the buzz of bicycles draw you in. This is especially true for young people in their 20s and 30s.
For art lovers, the Van Gogh Museum and Rijksmuseum are must-visits. The art collections are world-class and will leave you inspired. If you prefer something a bit quirky, the Anne Frank House provides a deeply moving experience.
Cycling through the city is an absolute must. Rent a bike and explore like a local. The Vondelpark is perfect for a ride or a relaxing picnic. I loved pedaling around and discovering hidden corners of the city.
Foodies will have a blast in Amsterdam. From stroopwafels at a market to fine dining in the Jordaan district, the food scene in Amsterdam is incredible. Don’t miss the chance to try herring from a street vendor…it’s a Dutch classic.
The nightlife in Amsterdam is legendary. From cozy pubs to lively clubs, there’s something for every taste. The Red Light District, though famous, offers more than meets the eye, with interesting shops and cafes.
Amsterdam’s accessibility makes it ideal for a weekend trip. Direct flights and efficient public transport mean you can maximize your time exploring.
I highly recommend taking a canal cruise at sunset. The city lights reflecting on the water are magical, and it’s a relaxing way to end your day. As one of the best places for a city break in Europe, Amsterdam’s energy and charm will make you want to come back again and again! It’s such a livable place in the Netherlands for that reason.

14. Copenhagen, Denmark
Copenhagen is like a fairytale come to life, and it’s perfect for anyone who loves a mix of history, design, and fun. It’s somewhere I always recommend to friends looking for a quick getaway in Europe. First off, if you’re visiting from spring to early autumn, you’re in for the best weather and lots of outdoor events. I remember my first trip there in May. The city was buzzing with life and everything felt so vibrant.
Start your day with a visit to Nyhavn, the iconic harbor with colorful buildings. It’s a great spot for photos and a breakfast by the water. From there, hop on a bike. Copenhagen is incredibly bike-friendly, and it’s the best way to explore the city.
Don’t miss the Tivoli Gardens, one of the world’s oldest amusement parks. Even if rides aren’t your thing, the gardens are beautiful, and the atmosphere is magical, especially in the evening.
For art and history lovers, the National Museum of Denmark and the Design Museum are top picks. The Danish design aesthetic is so inspiring. Plus, wandering through the exhibits is a great way to spend a few hours.
Foodies, you’re in luck. Copenhagen’s food scene is amazing. From trendy street food markets to high-end restaurants like Noma, there’s something for every palate. I loved grabbing smørrebrød (open-faced sandwiches) at Torvehallerne food market.
A practical tip: get a Copenhagen Card. It gives you free entry to many attractions and unlimited public transport. So bring your favorite European travel backpack along and soak in this magical city! It’s easy to see why it’s one of the most livable cities in Denmark.

15. Split, Croatia
Last on our list of the most amazing cities in Europe for a weekend trip is Split, and it’s a gem you shouldn’t miss! Split is perfect for anyone craving a mix of history, stunning scenery, and laid-back vibes.
Kick off your visit with a stroll through Diocletian’s Palace. This ancient palace complex is the heart of Split, and it’s brimming with history. The narrow streets are filled with charming shops, cafes, and hidden corners.
For breathtaking views, climb the Bell Tower of St. Domnius Cathedral. The effort is worth it when you see the panoramic views of the city and the Adriatic Sea. Afterward, head to Riva, Split’s bustling waterfront promenade. It’s the perfect place to grab a drink, people-watch, and soak up the sun.
Beach lovers will find their paradise at Bacvice Beach, just a short walk from the city center. The water is crystal clear, and the vibe is relaxed. It’s a great spot for swimming or just lounging by the sea.
Food in Split is a highlight. Try fresh seafood at one of the local konobas (taverns). I highly recommend the grilled fish at Konoba Fetivi…it’s delicious and authentically Dalmatian.
For an unforgettable experience in Split, take a short ferry ride to one of the nearby islands like Hvar or Brač. The island-hopping options are plentiful and each island offers its own unique charm.
Split’s mix of ancient history, vibrant culture, and beautiful beaches make it a fantastic choice for a weekend getaway. You’ll leave with sunny memories and a strong desire to return.

Frequently asked questions (FAQs) about the best European cities to visit for a weekend
Curious about the best cities in Europe for a weekend trip? Find answers to your FAQs and discover the hidden gems of these incredible destinations.
What is the prettiest part of Europe?
The prettiest part of Europe? That’s a tough call, but the Amalfi Coast in Italy is a strong contender. Its stunning coastal views, charming villages, and vibrant blue waters are simply breathtaking.
What is the easiest European city to visit?
Amsterdam is one of the easiest European cities to visit. With its compact size, excellent public transport, and bike-friendly streets, getting around is a breeze. Plus, Schiphol Airport is well-connected with flights from all over the world.
Which European city can be covered in 2 days?
Bratislava is perfect for a two-day trip. The city is small and walkable, packed with charming streets, historic sites, and great cafes. You can explore the main attractions like Bratislava Castle, the Old Town, and the Danube River without feeling rushed.
Is two days enough in Budapest?
Yes, two days are enough to get a good feel for Budapest. You can visit major sights like Buda Castle, the Széchenyi Thermal Baths, and the Parliament Building. Stroll along the Danube, explore the vibrant ruin bars, and enjoy the local cuisine. It’s a compact itinerary, but totally doable and incredibly rewarding!


Need help planning your trip? Check out these helpful links:
- ✈️ Find cheap flights – I save $10k per year on flights thanks to this tool
- 🏨 Book accommodations – My favorite platform for boutique hotels and budget stays
- 🚗 Compare rental car prices – Great rates from trusted companies
- 🎟️ Discover affordable tours and day trips – Skip the line and explore more