If you believed many guides to the best cities in Ireland, you’d think there were 30+ Irish cities—but that’s far from the truth.
Many visitors from overseas mistake large Irish towns—like Killarney, Cobh, and Kinsale—for cities, but they aren’t.
The Republic of Ireland has five official cities—Dublin, Cork, Limerick, Galway, and Waterford—while Northern Ireland also has five—Belfast, Derry, Armagh, Lisburn, and Newry.
The best cities in Ireland to visit

Photos by Stephen Power via Ireland’s Content Pool
I’m going to take you through my favourite Irish cities below along with my favourites in NI (see my guide to the differences between Ireland vs Northern Ireland if reading this has you confused).
You’ll also notice I’ve included Kilkenny—it’s long been called a city, and the Local Government Reform Act 2014 allows the title, but it’s not officially one under local government law.
1. Galway City

Photos via Shutterstock
Galway is arguably the best city in Ireland if you’re looking for a a mix of city attractions and rural adventures (Connemara is on its doorstep).
A lively, artsy hub on the Wild Atlantic Way, Galway is known for its brightly painted shopfronts, medieval streets, and a cultural scene that punches well above its weight.
It has a population of 85,910 (2022) and some of Ireland’s most famous festivals call the city home, including the Galway International Arts Festival, the Galway Races, and the Oyster Festival.
Named a European Capital of Culture in 2020, Galway still pulses with festivals, lively street buskers, and a pub scene that never misses a beat.
Why you’ll love it: One reason Galway stands out as one of the best Irish cities to visit is its unbeatable location. Close to Shannon, the likes of the Aran Islands and the Cliffs of Moher are on its doorstep. See my guide to the best things to do in Galway for more.
2. Kilkenny City

Photos via Shutterstock
Kilkenny is a city that wears its history well, with its “Medieval Mile” weaving through narrow lanes lined with centuries-old buildings, stretching from the imposing Kilkenny Castle to the 13th-century St. Canice’s Cathedral.
A creative hub in southeast Ireland, Kilkenny blends medieval charm with a thriving arts and crafts scene. Stroll along the River Nore, explore independent galleries, or settle into a historic pub for a pint.
Fine dining and cosy cafés sit side by side, making it a city that balances old and new with ease. Home to 27,184 (2022), Kilkenny may be compact, but it leaves a lasting impression—once a Norman stronghold, now a cultural powerhouse.
Why you’ll love it: Kilkenny boasts a very walkable medieval core, lively festivals, and a food and pub scene that rivals some of the biggest cities in Ireland. See my guide to the best things to do in Kilkenny for more.
3. Belfast City

Photos via Shutterstock
The best city in Ireland’s north is arguably the brilliant city of Belfast. Northern Ireland’s capital is home to 345,418 people (2021 census) and it’s a city that has rebuilt, redefined, and reclaimed its place on the world stage.
Belfast is a city shaped by resilience, innovation, and industry. Once the world’s largest linen producer and home to Harland and Wolff, the shipyard that built the RMS Titanic, its industrial legacy is woven into its streets.
Today, that history is celebrated at the Titanic Museum, while grand landmarks like City Hall and Belfast Castle showcase its architectural splendour.
Why you’ll love it: Belfast blends history, creativity, and energy like nowhere else. Walk the Cathedral Quarter for buzzing nightlife, take a Black Taxi Tour to hear the city’s story firsthand or head-off on a day trip along the Antrim Coast. See my guide to the best things to do in Belfast for more.
4. Dublin City

Photos via Shutterstock
Many travel guides name Dublin the best city in Ireland, and for good reason—it’s a city of literary giants, rich history, and a nightlife that rarely slows down.
Dublin’s Georgian past left behind an architectural legacy that still defines much of the city, from its grand squares to its elegant townhouses.
But what sets it apart is its warmth—TripAdvisor has repeatedly named it “Europe’s Friendliest City”, and you’ll feel that charm the moment you arrive.
By day, its cobbled streets and winding alleyways lead from the historic grandeur of Dublin Castle to the lively pubs of Temple Bar, while bridges span the River Liffey, connecting you to world-class museums, brewery tours, and historic landmarks.
Why you’ll love it: There are endless things to do in Dublin, from tourist favourites, like the Guinness Storehouse and the Dublin whiskey tours, to natural attractions, like the Howth Cliff Walk, you’ll never bore. See my 2 day Dublin itinerary for more.
5. Cork City

Photos via Shutterstock
Cork is one of the most popular cities in Ireland, set on an island between two branches of the River Lee and packed with character. As Ireland’s second city, it has a population of 224,004 (2022) and a unique energy that blends history and culture.
The city itself is a mix of old and new, with architecture spanning over 1,000 years—from the twin spires of St. Fin Barre’s Cathedral to the striking Blackrock Castle, the grand City Hall, and the famous Shandon Church Tower, the symbol of Cork.
The city makes a great base to explore from, with the likes of Blarney Castle and West Cork both within relatively easy reach.
Why you’ll love it: Cork blends city energy with coastal charm. Stroll its riverside streets, dive into its legendary food scene or kick-back in one of many traditional pubs. See my guide to the best things to do in Cork City for more.
6. Derry City

Photos via Shutterstock
Derry is arguably one of the best cities to visit in Ireland’s north, offering a perfect blend of history, culture, and energy. Its walled city status makes it a rarity, while its museums, live music scene, and thriving café culture ensure there’s always something happening.
Following the construction of the Peace Bridge and a major waterfront revitalisation, Northern Ireland’s second-largest city has grown into a lively hub of 150,836 (2022) residents, proudly embracing its past while looking toward the future.
Derry City is steeped in history, from its ancient walls, which have stood for over 400 years, to its Bogside murals, telling the story of its more recent past. Walk its ramparts, explore its history, and soak up the culture.
Why you’ll love it: You can spend a weekend exploring the city and then you have Donegal’s Inishowen Peninsula a short spin away along with Antrim’s Giant’s Causeway, Dunluce Castle, and the Carrick-a-Rede Rope Bridge.
7. Waterford City

Photos via Shutterstock
In my opinion, Waterford is the best city in Ireland if you’re looking to step off the beaten path without venturing too far.
It’s just a stone’s throw from many of the top things to do in Ireland, from the Copper Coast, one of Ireland’s most underrated coastal drives, to the magnificent Waterford Greenway.
Also known as Port Láirge, Waterford is Ireland’s oldest city, celebrating 1,100 years in 2014. It has a population of 60,079 (2022) and a name that traces back to the Viking Veðrafjǫrðr, meaning “windy fjord”.
Famous for Waterford Crystal, the city is also a paradise for history lovers. Its Viking Triangle—a compact historic quarter—boasts three museums, cobbled streets, and medieval landmarks. Don’t miss Reginald’s Tower, a key part of the city’s defenses, or the striking Viking Longboat on the Quay.
Why you’ll love it: Waterford blends Viking history, coastal scenery, and a laid-back charm that rarely disappoints. See my guide to the best things to do in Waterford for more.
8. Armagh City

Photos via Shutterstock
Armagh has been a religious and cultural powerhouse since the 5th century, yet it only officially became a city in 2012, granted status as part of the Queen’s Diamond Jubilee celebrations.
Known as the ecclesiastical capital of Ireland, Armagh is home to two towering cathedrals dedicated to Saint Patrick, representing both the Catholic and Protestant (Church of Ireland) faiths. Beyond its spiritual significance, the city offers a surprising mix of history, science, and heritage.
The Armagh Planetarium and Observatory, housed in a stunning Georgian building, invites visitors to explore the cosmos, while the Armagh County Museum—Ireland’s oldest county museum—delves into the region’s rich past.
Why you’ll love it: Armagh blends history, faith, and science in a way no other Irish city does. Wander its Georgian streets, explore its cathedrals, or dive into astronomy at the Planetarium. See my guide to the best things to do in Armagh for more.
9. Limerick City

Photos via Shutterstock
Limerick is one of the best cities to visit in Ireland, especially for those flying into nearby Shannon Airport.
Set along the River Shannon, this west coast city blends traditional and contemporary architecture with a thriving cultural and foodie scene.
Home to 102,287 (2022), Limerick was the first of the Irish cities to hold the title of European City of Culture, and its energy reflects that honour.
History is woven into its streets—explore King John’s Castle, which traces its roots back to the Vikings, admire the grand Palladian Bishop’s Palace, or dive into its diverse museums, covering everything from fine art to the world’s first Flying Boat.
Why you’ll love it: Limerick is historic yet modern, lively yet laid-back. Whether you’re uncovering its Viking past, indulging in its standout food scene, or strolling its riverside walks, there’s plenty to explore. See my guide to the best things to do in Limerick for more.
Explore beyond the best cities to visit in Ireland
Now that you’ve a good sense of the best cities to visit in Ireland, it’s time to plan your trip.
Here are my most popular guides: