Ricki App Icon

Download Ricki

Trade your gift cards instantly, fast, secure and trusted.

Home » Blog » 10 Best Cities to Visit in Nigeria (2026)

10 Best Cities to Visit in Nigeria (2026)

Best Cities to Visit in Nigeria

Nigeria is one of the most diverse countries to explore in Africa, with lively cities, beautiful landscapes, rich history, fascinating cultures, beaches, mountains, museums, markets and some of the best food you can find anywhere on the continent.

If you are planning a trip within Nigeria, choosing the right city can make a huge difference to your experience. Lagos offers beaches, nightlife and entertainment, Abuja is known for its impressive scenery and modern cityscape, while cities such as Kano, Calabar and Enugu provide a deeper look into Nigeria’s history and culture.

Based on the attractions, experiences, culture and activities available to visitors, these are some of the best cities to visit in Nigeria in 2026.

Top 10 Cities to Visit in Nigeria

Here are the cities covered in this guide:

  1. Lagos
  2. Abuja
  3. Calabar
  4. Kano
  5. Enugu
  6. Ibadan
  7. Jos
  8. Benin City
  9. Abeokuta
  10. Port Harcourt

1. Lagos

Lagos is arguably the best city to visit in Nigeria if you want a combination of entertainment, beaches, nightlife, food, culture and modern city life.

As Nigeria’s commercial and entertainment centre, Lagos has something happening almost every day. The city is particularly popular with visitors who want to experience Nigerian music, fashion, food and nightlife.

Some of the popular attractions and places to explore include Lekki Conservation Centre, Nike Art Gallery, Freedom Park, National Museum Lagos, Tarkwa Bay, Oniru Beach and the Lekki Arts & Crafts Market.

Lagos is also one of the best places in Nigeria to experience the country’s famous entertainment industry. The city has played a major role in the growth of Afrobeats, Nollywood and Nigeria’s creative industry.

For visitors interested in history, areas such as Badagry provide an opportunity to learn about Nigeria’s colonial and slave-trade history.

Lagos can be busy and hectic, but that energy is part of what makes the city unique. If you want an exciting Nigerian holiday filled with restaurants, beaches, shopping, concerts and nightlife, Lagos should be near the top of your list.

2. Abuja

Abuja is another excellent city to visit and is arguably one of the easiest Nigerian cities for first-time visitors to explore.

As Nigeria’s capital, Abuja has a more planned appearance than many other major Nigerian cities. It is surrounded by hills, rock formations and green spaces, giving it a combination of modern architecture and natural scenery.

One of the city’s most recognisable landmarks is Aso Rock. Visitors can also explore Millennium Park, Jabi Lake, Abuja National Mosque, the National Assembly area, Arts and Crafts Village and various restaurants and leisure centres.

Abuja is particularly appealing if you prefer a quieter and more relaxed city experience compared with Lagos. There are also numerous hiking opportunities around the city’s hills and surrounding areas.

The city has a growing restaurant, entertainment and hospitality scene, with plenty of hotels, shopping centres and leisure facilities.

For people visiting Nigeria for the first time, Abuja can be an excellent starting point because it gives you access to Nigerian culture while offering a relatively organised urban environment.

3. Calabar

Calabar is one of the best cities in Nigeria for travellers interested in culture, history, festivals and nature.

Located in Cross River State, Calabar is famous for its hospitality and its annual Calabar Carnival, which attracts attention from across Nigeria and beyond.

The city also provides access to several important tourist attractions in Cross River State. These include the Slave History Museum, Cross River National Park, Afi Mountain Wildlife Sanctuary and the Obudu area.

Calabar is especially interesting because a trip to the city can combine urban sightseeing with excursions into surrounding natural areas.

The city also has a strong cultural identity and hosts important festivals and events. During the Christmas period, Calabar becomes particularly lively because of its famous festival season.

If you are looking for a Nigerian destination that combines history, culture, festivals and nature, Calabar is one of the strongest options.

4. Kano

Kano is one of the best cities to visit in northern Nigeria if you want to experience the country’s Hausa culture, history and traditional architecture.

The city has a long history as an important commercial centre and remains one of the most culturally significant cities in northern Nigeria.

Visitors can explore attractions such as the Kano City Walls, Emir’s Palace, Kofar Mata Dye Pits and traditional markets.

Kano is also known for traditional crafts and textiles. Its history as an important trading centre means that markets remain an important part of the city’s character.

Unlike Lagos and Abuja, Kano offers visitors a very different perspective of Nigeria. The architecture, food, clothing, language and cultural traditions provide an opportunity to experience the northern part of the country.

For travellers interested in Nigerian history and traditional culture, Kano deserves a place on the list.

5. Enugu

Enugu, popularly known as the Coal City, is one of the most attractive destinations in southeastern Nigeria.

The city’s history is closely connected with coal mining, which played an important role in the development of the region. Today, Enugu combines this history with green spaces, hills, cultural attractions and access to several natural destinations.

One of the popular attractions around the city is Ngwo Pine Forest, which offers a very different environment from the busy streets of Lagos or Abuja. Visitors can also explore caves and waterfalls around the area.

Within Enugu itself, attractions such as the National Museum of Unity provide opportunities to learn more about the history and culture of southeastern Nigeria.

Enugu is a good destination for travellers who want a slower-paced city experience while still having access to restaurants, hotels and entertainment.

It can also serve as a base for exploring other parts of southeastern Nigeria.

6. Ibadan

Ibadan is one of the most historically important cities in southwestern Nigeria and is a fascinating destination for visitors interested in Nigerian history and everyday urban life.

The city has a distinctive character, with its famous hills, older neighbourhoods, markets and cultural landmarks.

One of the best-known landmarks is Mapo Hall, an important historical building overlooking part of the city. Visitors can also explore Agodi Gardens, University of Ibadan and the city’s traditional markets.

Ibadan is also well known for its food culture. Visitors can experience popular southwestern Nigerian dishes while exploring the city’s markets and restaurants.

Its location also makes it useful for travellers exploring southwestern Nigeria. It is relatively close to Lagos and provides access to attractions in Oyo State and surrounding areas.

If you want to see a major Nigerian city that combines history, culture and traditional Yoruba heritage with modern urban life, Ibadan is worth considering.

7. Jos

Jos is one of the best Nigerian cities to visit if you enjoy cool weather, hills, scenery and outdoor experiences.

Located on the Jos Plateau, the city has a noticeably different environment from many of Nigeria’s larger lowland cities.

The surrounding landscape is one of Jos’s biggest attractions. Visitors can explore areas around the plateau, enjoy the scenery and visit cultural and recreational attractions in and around the city.

Jos also has a reputation for its arts and cultural scene, making it an interesting destination beyond its natural environment.

For travellers who want something different from the busy coastal atmosphere of Lagos or the modern city environment of Abuja, Jos can offer a refreshing alternative.

Its combination of elevated terrain, cooler conditions and surrounding natural attractions makes it one of Nigeria’s more distinctive cities to explore.

8. Benin City

Benin City is an excellent destination for travellers interested in Nigerian history and traditional culture.

The city is strongly associated with the historic Kingdom of Benin, one of the most important kingdoms in West African history.

One of the places visitors can explore is the National Museum Benin City, where they can learn more about the region’s history and artistic heritage.

Benin City is also famous for the traditional Benin bronze artworks associated with the ancient kingdom. The history of the Benin Kingdom gives the city a cultural importance that extends far beyond Edo State.

For anyone interested in Nigerian history, traditional kingdoms and African art, Benin City is a city worth adding to a Nigerian travel itinerary.

9. Abeokuta

Abeokuta is one of the best cities in Nigeria for a short cultural and sightseeing trip, particularly for visitors travelling from Lagos.

The Ogun State capital is famous for Olumo Rock, one of the most recognisable tourist attractions in southwestern Nigeria.

Olumo Rock provides visitors with panoramic views of the surrounding city and is closely connected to the history of Abeokuta.

Other attractions include the Olusegun Obasanjo Presidential Library, Adire markets, traditional cultural sites and various historical landmarks.

Abeokuta is also strongly associated with Yoruba culture and traditional textile production. Visitors interested in Nigerian fashion and indigenous fabrics can explore the city’s connection with Adire, a traditional Yoruba textile.

Because of its proximity to Lagos, Abeokuta is also a convenient option for people looking for a weekend trip from Lagos.

10. Port Harcourt

Port Harcourt is one of the major cities in southern Nigeria and an important gateway to the Niger Delta region.

The city is known for its business activity, restaurants, hotels, shopping and entertainment. It also provides access to destinations and experiences associated with the wider Niger Delta.

Port Harcourt can be a good choice for travellers who want to experience another side of southern Nigerian urban life beyond Lagos.

The city also has a strong food culture, with visitors able to enjoy popular Nigerian dishes and seafood influenced by the region’s coastal environment.

For travellers exploring southern Nigeria, Port Harcourt can also work as a base for visiting attractions in Rivers State and neighbouring areas.

Which City Is Best for Tourists in Nigeria?

The best city depends on what you want from your trip.

Lagos is probably the best choice for nightlife, beaches, entertainment, restaurants and modern Nigerian culture.

Abuja is ideal for first-time visitors who want a more organised city environment, sightseeing, parks and beautiful landscapes.

Calabar is an excellent choice for festivals, culture, history and nature.

Kano is one of the best destinations for northern Nigerian culture and history.

Enugu is ideal for people interested in southeastern Nigeria, hills, history and nature.

Ibadan is a strong choice for Yoruba culture, history and traditional city life.

Jos is worth considering if you want hills, cooler weather and outdoor scenery.

Benin City is particularly interesting for history and traditional African art.

Abeokuta is excellent for a short cultural trip, especially if you are travelling from Lagos.

Port Harcourt is a good option for exploring southern Nigeria and experiencing the Niger Delta region.

Best Time to Visit Nigerian Cities

The best time to visit Nigeria depends on the city and the type of experience you want.

The dry season, generally from around November to March, can be convenient for sightseeing because there is usually less rainfall.

December is particularly popular for visiting Lagos and Calabar because of the major entertainment and festival activities taking place during the period.

However, Nigeria is a large country with different climates, so weather conditions vary between regions. It is worth checking the conditions for your specific destination before travelling.

FAQs About the Best Cities to Visit in Nigeria

What is the best city to visit in Nigeria?

Lagos is one of the best cities to visit in Nigeria because of its combination of beaches, nightlife, entertainment, restaurants, shopping, history and culture. Abuja is another excellent choice, particularly for first-time visitors.

Which Nigerian city is best for tourists?

Lagos and Abuja are among the easiest choices for tourists because they have a large selection of hotels, restaurants, attractions and transportation options. Calabar is another popular choice for travellers interested in culture and nature.

What is the most beautiful city in Nigeria?

Beauty is subjective, but Abuja, Calabar, Lagos, Enugu and Jos are frequently mentioned among Nigeria’s most attractive cities because of their scenery, architecture, greenery or surrounding landscapes.

Which city in Nigeria has the best nightlife?

Lagos is generally considered one of the country’s leading nightlife destinations, with a large concentration of clubs, lounges, restaurants, concerts and entertainment venues.

What city should I visit in Nigeria for history?

Kano, Benin City, Lagos, Ibadan, Abeokuta and Calabar are excellent choices for travellers interested in Nigerian history. Each city offers a different perspective on the country’s past.

Which Nigerian city is best for nature?

Calabar and Jos are among the strongest choices for nature lovers. Calabar provides access to forests and wildlife destinations in Cross River State, while Jos is surrounded by the distinctive landscapes of the Jos Plateau.

Is Abuja worth visiting?

Yes. Abuja is worth visiting for its parks, hills, landmarks, restaurants, hotels, modern architecture and relatively relaxed atmosphere compared with some of Nigeria’s larger commercial cities.

What is the best city to visit in Nigeria for a weekend?

Lagos, Abuja, Abeokuta, Ibadan and Calabar can all work well for a weekend trip, depending on where you are travelling from and what you want to do.

Conclusion

Nigeria has far more to offer travellers than just one or two major destinations. From the beaches and nightlife of Lagos to the hills of Abuja, the festivals of Calabar, the historic streets of Kano, the cultural heritage of Benin City and the natural scenery around Jos and Enugu, each city offers a different experience.

If this is your first trip to Nigeria, Lagos and Abuja are excellent places to start. But if you have more time, exploring cities such as Calabar, Kano, Enugu, Ibadan, Jos, Benin City and Abeokuta will give you a much broader understanding of the country’s cultures, history and landscapes.

The best Nigerian city to visit ultimately depends on what you want to experience — but with so many destinations to choose from, there is plenty to explore beyond the country’s biggest cities.

Adeola

Adeola

Author

With more than 10 years of experience, Adeola writes about technology, finance, and digital trends, helping readers stay informed and ahead.

>