Close Menu
    Facebook X (Twitter) Instagram
    • Home
    • Contact Us
    • About Us
    • Privacy Policy
    • Terms Of Service
    • Advertisement
    Monday, July 6
    Facebook X (Twitter) Instagram Pinterest Vimeo
    ABS Africa TV
    • Breaking News
    • Trending
    • Africa News
    • World News
    • Features
    • Technology
    • Sports
    • Politics
    • More
      • Culture
      • Lifestyle
      • Travel
      • Business
      • Environment
      • Legal
      • Health
      • Cameroon
      • Ambazonia
      • AfroSingles
      • Environ/Climate
      • Editorial
      • The Leak Magazine
    • Donate
    Subscription
    ABS Africa TV
    Home»Travel»Kenya-Somalia border reopening brings trade, travel opportunities despite lingering security fears
    Travel

    Kenya-Somalia border reopening brings trade, travel opportunities despite lingering security fears

    Martin AkumaBy Martin AkumaJuly 5, 2026No Comments11 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email
    Post Views: 12

    Kenya-Somalia border reopening brings trade, travel opportunities despite lingering security fears

    Kenya-Somalia border reopening brings trade, travel opportunities despite lingering security fears

    Read this story aloud

    Listen to the clean text version of this article

    Ready
    6 min listen
    Audio reading is not supported on this browser.

    Kenya plans to reopen two border crossings with Somalia in April, easing a 15-year closure. Traders, travellers and tourism operators expect closer ties, despite ongoing security concerns

    Somalia’s efforts to open up the country took a significant step forward when President William Ruto of neighbouring Kenya announced that two border crossings would reopen in April.
    Kenya’s land borders with Somalia have been officially closed since 2011, despite several attempts at reopening.
    In May 2023, the two countries agreed to a phased reopening of their common border.

    More To Read

    • Uganda under fire for blocking Martha Karua as rights group warns of cross-border repression
    • Former CJ Maraga condemns Martha Karua’s detention and deportation in Uganda, calls it rule of law violation
    • Somalia welcomes landmark MoU with Rwanda University to advance peace education and regional Integration
    • East African Community records Sh6.11 trillion in trade, driven by export growth
    • Somalia’s former President Sharif Sheikh Ahmed alleges political pressure, utility cuts at his compound
    • EAC ministers agree to harmonise border surveillance to contain Ebola outbreak

    However, Kenya reversed the decision two months later after attacks near the frontier killed five civilians and eight police officers, incidents blamed on Al-Shabab, the al-Qaeda-affiliated insurgency group based in Somalia.
    The 680-kilometre (422 miles) frontier has also been a point of dispute over a potentially oil- and gas-rich area of the Indian Ocean.
    Somali traders welcome border opening

    Latest Stories

    • Rising political violence draws condemnation from Mombasa religious leaders
    • Pakistan to host next round of US-Iran talks on July 11
    • Somali Embassy hosts Kenya leaders, diplomats for 66th Independence Day celebrations
    • UN reviews impact as US ends support for AUSSOM logistics

    Mohamed Aden Ali, a trader in Beled Hawo, a border town opposite Kenya’s Mandera, expressed excitement at the news.
    “It is a big move. Traders on both sides of the border depend on each other for their businesses,” he told DW.
    “President Ruto said the border will open in April, but I am requesting that it be opened as soon as possible because we cannot wait any longer.”
    Ahmed Barre Diriye, a community leader in Beled Hawo, highlighted the broader ties between the two nations.
    “Kenya and Somalia are connected by trade, education, security, and social ties. It also comes at a crucial time, as both sides are facing severe drought, and people need to move to access support.”
    Fahmo, a businesswoman, added: “After 15 years of closure, the border will finally reopen. We hope traders on the other side feel the same way.”
    President Ruto seemed to share these sentiments, posting on X: “It is unacceptable that fellow Kenyans in Mandera remain cut off from their kin and neighbours in Somalia due to the prolonged closure of the Mandera border post.”
    Economic incentives and regional integration
    Somali economic analyst Ahmed Khadar noted that closer ties with Kenya offer economic benefits.
    “Somalia joined the East African Community, and Kenya is the only country in the East African Community that has a border with Somalia,” he said.
    Kenya “can be the gateway to connecting Somalia to the other members of the East African Community.”
    Somalia opens up to tourism and travel
    The reopening aligns with other Somali government efforts to boost connectivity, trade, and tourism. The country is rolling out online visas and visas on arrival.
    This month, Somalia joined the East African Community (EAC) passport system after becoming a member of the bloc in 2024, a move aimed at facilitating travel and trade.
    Tourism is also slowly returning. In Mogadishu, western tourists have explored the ruins of formerly grand buildings overlooking white beaches and the blue sea. Fishing boats bobbed in the surf.
    “The people are lovely, getting on with their daily life. There’s beauty. There’s destruction as well. Obviously, there are security issues. But it’s been really interesting, and I’m really enjoying it so far. I’d say come and have a look,” Sherry Roberts told DW, standing near the Mogadishu Cathedral, badly damaged by Al-Shabab in 2008.
    Australian visitor Nick Benady added, “You may be very well accustomed to travelling in Africa, but Somalia is immensely different. The language is different, the culture is different, the food is different, and the people, importantly, are different. And I think some of the biggest hearts I’ve met in Africa.”
    At Mogadishu’s Liido Beach, tour boat operators like Aweis Ali reported growing business.
    “Recently, more tourists have been visiting and enjoying the country, and we’ve seen many of them sharing their activities on social media platforms like TikTok,” he said. “As boat operators, we are always ready to welcome them at beach hotels and provide enjoyable boat rides.”
    Security challenges remain
    Years of conflict, beginning in the 1990s, devastated Somalia’s tourism.
    Mogadishu went from being known as the “Pearl of the Indian Ocean” to one of the world’s most dangerous cities.
    Opening the border brings logistical challenges, including poor roads, infrastructure gaps, and risks from banditry.
    Ahmed Khadar stressed the importance of coordination: “There should be cooperation between the border agencies in terms of the immigration protocols,” he said. “Maybe after 10 years, there should be full normalisation of the border issues.”

    Other Topics To Read

    Security remains the biggest concern and the primary reason for the border’s 2011 closure, which coincided with Kenyan military operations against Al-Shabaab in Somalia.
    President Ruto said a multi‑agency security team will patrol the area, with plans to double police deployment.
    Khadar noted that past security cooperation was limited due to Somalia’s weak government structures. “The security concern is not that much compared to 10 years ago or 15 years ago,” he said.
    African Union forces, with a large Kenyan contingent, have largely restored government control over Somali cities.
    However, Al-Shabab continues to pose a threat. The group has carried out deadly attacks in Kenya, including the Westgate shopping mall attack in Nairobi in 2013 and the Garissa University attack in 2015, and regularly targets cities it does not control in Somalia, including Mogadishu and Kismayo, often using truck and car bombs.
    Advertisement

    Top Stories Today

    • Nyaribari Chache MP Zaheer Jhanda summoned as police widen probe into Kisii political violence
    • Rising political violence draws condemnation from Mombasa religious leaders
    • Pakistan to host next round of US-Iran talks on July 11
    • Somali Embassy hosts Kenya leaders, diplomats for 66th Independence Day celebrations
    • UN reviews impact as US ends support for AUSSOM logistics
    • Protest victims decry exclusion from government compensation programme despite registration

    `;
    }

    return “;
    }

    function commentActionsMarkup(comment, canComment) {
    const likeLabel = comment.liked_by_me ? ‘Liked’ : ‘Like’;
    const likeCount = Number(comment.like_count || 0) > 0
    ? “
    : ”;

    const likeButton = canComment && comment.status === ‘approved’
    ? “
    : “;

    const replyButton = canComment && comment.status === ‘approved’
    ? “
    : ”;

    return `

    `;
    }

    function commentMarkup(comment, canComment, isReply = false) {
    const pendingBadge = comment.status && comment.status !== ‘approved’
    ? “
    : ”;

    const edited = comment.is_edited
    ? “
    : ”;

    const repliesHtml = Array.isArray(comment.replies) && comment.replies.length
    ? `

    `
    : “;

    return `

    `;
    }

    function replyFormMarkup(commentId) {
    return `

    `;
    }

    function setNotice(widget, message, type = ‘info’) {
    const notice = widget.querySelector(‘[data-role=”notice”]’);
    if (!notice) return;

    if (!message) {
    notice.hidden = true;
    notice.textContent = ”;
    notice.classList.remove(‘is-error’);
    return;
    }

    notice.hidden = false;
    notice.textContent = message;
    notice.classList.toggle(‘is-error’, type === ‘error’);
    }

    function setCount(widget, total) {
    const count = widget.querySelector(‘[data-role=”count”]’);
    if (!count) return;

    const num = Number(total || 0);
    count.textContent = num === 1 ? ‘1 comment’ : `${num} comments`;
    }

    function openReplyBox(widget, commentId) {
    widget.querySelectorAll(‘[data-role=”reply-box”]’).forEach(box => {
    box.hidden = true;
    box.innerHTML = ”;
    });

    const targetItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
    if (!targetItem) return;

    const replyBox = targetItem.querySelector(‘[data-role=”reply-box”]’);
    if (!replyBox) return;

    replyBox.hidden = false;
    replyBox.innerHTML = replyFormMarkup(commentId);

    const textarea = replyBox.querySelector(‘textarea’);
    if (textarea) textarea.focus();
    }

    function closeReplyBox(container) {
    if (!container) return;
    container.hidden = true;
    container.innerHTML = ”;
    }

    async function initCommentsWidget(widget) {
    const state = {
    articleId: Number(widget.dataset.articleId),
    loadUrl: widget.dataset.loadUrl,
    storeUrl: widget.dataset.storeUrl,
    commentsBaseUrl: widget.dataset.commentsBaseUrl,
    canComment: widget.dataset.canComment === ‘1’,
    page: 1,
    perPage: 10,
    sort: ‘newest’,
    total: 0,
    hasMore: false,
    busy: false
    };

    const list = widget.querySelector(‘[data-role=”list”]’);
    const loading = widget.querySelector(‘[data-role=”loading”]’);
    const empty = widget.querySelector(‘[data-role=”empty”]’);
    const loadMoreBtn = widget.querySelector(‘[data-role=”load-more”]’);
    const sortSelect = widget.querySelector(‘[data-role=”sort”]’);
    const composerForm = widget.querySelector(‘[data-role=”composer-form”]’);

    async function loadComments(reset = true) {
    if (state.busy) return;

    state.busy = true;
    setNotice(widget, ”);
    loading.hidden = false;

    if (reset) {
    state.page = 1;
    list.innerHTML = ”;
    empty.hidden = true;
    }

    try {
    const url = new URL(state.loadUrl, window.location.origin);
    url.searchParams.set(‘page’, state.page);
    url.searchParams.set(‘per_page’, state.perPage);
    url.searchParams.set(‘sort’, state.sort);

    const response = await requestJson(url.toString(), {
    method: ‘GET’,
    headers: {
    ‘Accept’: ‘application/json’,
    ‘X-Requested-With’: ‘XMLHttpRequest’
    }
    });

    const items = Array.isArray(response.data) ? response.data : [];
    const meta = response.meta || {};

    state.total = Number(meta.total || 0);
    state.hasMore = !!meta.has_more;

    setCount(widget, state.total);

    if (reset) {
    list.innerHTML = ”;
    }

    if (!items.length && reset) {
    empty.hidden = false;
    } else {
    empty.hidden = true;
    list.insertAdjacentHTML(
    ‘beforeend’,
    items.map(item => commentMarkup(item, state.canComment, false)).join(”)
    );
    }

    loadMoreBtn.hidden = !state.hasMore;
    } catch (error) {
    if (!list.children.length) {
    empty.hidden = false;
    empty.textContent = ‘Unable to load comments right now.’;
    }
    setNotice(widget, error.message || ‘Unable to load comments.’, ‘error’);
    } finally {
    loading.hidden = true;
    state.busy = false;
    }
    }

    async function submitTopLevelComment(form) {
    const textarea = form.querySelector(‘textarea[name=”content”]’);
    const button = form.querySelector(‘[data-role=”submit-comment”]’);

    if (!textarea) return;

    const content = textarea.value.trim();
    if (!content) return;

    const originalText = button ? button.textContent : ”;

    try {
    if (button) {
    button.disabled = true;
    button.textContent = ‘Posting…’;
    }

    const response = await requestJson(state.storeUrl, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({
    article_id: state.articleId,
    content: content,
    source_url: window.location.href
    })
    });

    textarea.value = ”;

    if (response?.data) {
    list.insertAdjacentHTML(
    ‘afterbegin’,
    commentMarkup(response.data, state.canComment, false)
    );
    empty.hidden = true;

    if ((response.data.status || ”) === ‘approved’) {
    state.total += 1;
    setCount(widget, state.total);
    }
    }

    setNotice(widget, response.message || ‘Comment posted successfully.’);
    } catch (error) {
    setNotice(widget, error.message || ‘Unable to post comment.’, ‘error’);
    } finally {
    if (button) {
    button.disabled = false;
    button.textContent = originalText || ‘Post comment’;
    }
    }
    }

    async function submitReply(form) {
    const commentId = Number(form.dataset.commentId || 0);
    const textarea = form.querySelector(‘textarea[name=”content”]’);
    const button = form.querySelector(‘.ev-comments__reply-submit’);

    if (!commentId || !textarea) return;

    const content = textarea.value.trim();
    if (!content) return;

    const originalText = button ? button.textContent : ”;

    try {
    if (button) {
    button.disabled = true;
    button.textContent = ‘Posting…’;
    }

    const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/reply`, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({
    article_id: state.articleId,
    content: content,
    source_url: window.location.href
    })
    });

    if (response?.data) {
    const parentItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
    if (parentItem) {
    const repliesWrap = parentItem.querySelector(‘.ev-comments__replies’);
    if (repliesWrap) {
    repliesWrap.insertAdjacentHTML(
    ‘beforeend’,
    commentMarkup(response.data, state.canComment, true)
    );
    }
    }
    }

    closeReplyBox(form.closest(‘[data-role=”reply-box”]’));
    setNotice(widget, response.message || ‘Reply posted successfully.’);
    } catch (error) {
    setNotice(widget, error.message || ‘Unable to post reply.’, ‘error’);
    } finally {
    if (button) {
    button.disabled = false;
    button.textContent = originalText || ‘Post reply’;
    }
    }
    }

    async function toggleLike(button) {
    const commentId = Number(button.dataset.commentId || 0);
    if (!commentId) return;

    const originalHtml = button.innerHTML;

    try {
    button.disabled = true;
    button.innerHTML = ‘Working…’;

    const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/like`, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({})
    });

    const liked = !!response?.data?.liked;
    const likeCount = Number(response?.data?.like_count || 0);

    button.classList.toggle(‘is-liked’, liked);
    button.innerHTML = `${liked ? ‘Liked’ : ‘Like’} ${likeCount > 0 ? “ : ”}`;
    } catch (error) {
    button.innerHTML = originalHtml;
    setNotice(widget, error.message || ‘Unable to update like.’, ‘error’);
    } finally {
    button.disabled = false;
    }
    }

    if (composerForm) {
    composerForm.addEventListener(‘submit’, function (e) {
    e.preventDefault();
    submitTopLevelComment(composerForm);
    });
    }

    if (sortSelect) {
    sortSelect.addEventListener(‘change’, function () {
    state.sort = this.value || ‘newest’;
    loadComments(true);
    });
    }

    if (loadMoreBtn) {
    loadMoreBtn.addEventListener(‘click’, function () {
    if (state.busy || !state.hasMore) return;
    state.page += 1;
    loadComments(false);
    });
    }

    widget.addEventListener(‘click’, function (e) {
    const likeBtn = e.target.closest(‘[data-action=”toggle-like”]’);
    if (likeBtn) {
    e.preventDefault();
    toggleLike(likeBtn);
    return;
    }

    const replyBtn = e.target.closest(‘[data-action=”toggle-reply”]’);
    if (replyBtn) {
    e.preventDefault();
    openReplyBox(widget, Number(replyBtn.dataset.commentId || 0));
    return;
    }

    const cancelReplyBtn = e.target.closest(‘[data-action=”cancel-reply”]’);
    if (cancelReplyBtn) {
    e.preventDefault();
    closeReplyBox(cancelReplyBtn.closest(‘[data-role=”reply-box”]’));
    }
    });

    widget.addEventListener(‘submit’, function (e) {
    const replyForm = e.target.closest(‘.ev-comments__reply-form’);
    if (replyForm) {
    e.preventDefault();
    submitReply(replyForm);
    }
    });

    loadComments(true);
    }

    document.addEventListener(‘DOMContentLoaded’, function () {
    document.querySelectorAll(‘.ev-comments’).forEach(initCommentsWidget);
    });
    })();

    Trending

    Rising political violence draws condemnation from Mombasa religious leaders
    Rising political violence draws condemnation from Mombasa religious leadersCoast
    |Farhiya Hussein
    |20 minutes ago
    Pope Leo XIV shines spotlight on Mediterranean migration crisis
    Pope Leo XIV shines spotlight on Mediterranean migration crisisWorld
    |Mary Wambui
    |19 hours ago
    UN reviews impact as US ends support for AUSSOM logistics
    UN reviews impact as US ends support for AUSSOM logisticsSomalia
    |Abdirahman Khalif
    |1 hour ago
    Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeat
    Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeatSports
    |Erick Kariuki
    |6 hours ago
    Government reaffirms commitment to inclusive development across all regions
    Government reaffirms commitment to inclusive development across all regionsNews
    |Mary Wambui
    |1 day ago
    Government extends security operation in Marsabit, declares multiple areas dangerous for 30 more days
    Government extends security operation in Marsabit, declares multiple areas dangerous for 30 more daysNorthern Kenya
    |Lucy Mumbi
    |5 hours ago
    Weight-loss drug Wegovy approved in UK for MASH-related liver fibrosis
    Weight-loss drug Wegovy approved in UK for MASH-related liver fibrosisNews
    |Charity Kilei
    |23 hours ago
    Kenyans urged to join Saba Saba march to honour victims of alleged abductions, killings
    Kenyans urged to join Saba Saba march to honour victims of alleged abductions, killingsNews
    |Lucy Mumbi
    |3 hours ago
    Beginner's guide to decluttering your closet: Simple steps to create more space, less stress
    Beginner’s guide to decluttering your closet: Simple steps to create more space, less stressLifestyle
    |Margaret Wanjiru
    |1 day ago
    60 more Kenyans arrive home from South Africa as government steps up evacuations
    60 more Kenyans arrive home from South Africa as government steps up evacuationsNews
    |Mary Wambui
    |1 day ago

    border brings KenyaSomalia reopening Trade
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Martin Akuma
    • Website

    Related Posts

    Morocco Aligns with Italy, Africa, Europe and Global Aviation Growth Through Royal Air Maroc’s New Casablanca–Verona Route, Expanding Eight-Airport Italian Network and Strengthening Intercontinental Travel Connectivity

    July 6, 2026

    Malaysia Builds Powerful MENA Tourism Momentum as Wego and Tourism Malaysia Launch Visit Malaysia 2026 Promotion to Boost Bookings from Gulf and North African Markets

    July 6, 2026

    The ‘navalization’ of economic warfare sees trade routes become zones of force rather than rules

    July 6, 2026
    Leave A Reply Cancel Reply

    Search
    Latest Post

    Morocco Aligns with Italy, Africa, Europe and Global Aviation Growth Through Royal Air Maroc’s New Casablanca–Verona Route, Expanding Eight-Airport Italian Network and Strengthening Intercontinental Travel Connectivity

    July 6, 2026

    Malaysia Builds Powerful MENA Tourism Momentum as Wego and Tourism Malaysia Launch Visit Malaysia 2026 Promotion to Boost Bookings from Gulf and North African Markets

    July 6, 2026

    EAC to champion climate change financing at COP28 – Ruto

    July 6, 2026

    Angola moves to list Unitel years after seizing the telecom giant from former billionaire Isabel dos Santos

    July 6, 2026

    Pangolins: DNA Reveals the Secret Routes of Global Trafficking

    July 6, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • TikTok
    ABS TV and ABS Network News is a leading Pan-African 24/7 broadcasting network delivering nonstop news, talk shows, lifestyle programs, and digital media content worldwide through Satellite, Streaming Platforms, and Roku TV.
     
    Based in the United States, we connect Africa to the world while empowering creators, journalists, and brands through innovative media and broadcasting services.
    Facebook X (Twitter) Pinterest WhatsApp Instagram

    Our Picks

    Morocco Aligns with Italy, Africa, Europe and Global Aviation Growth Through Royal Air Maroc’s New Casablanca–Verona Route, Expanding Eight-Airport Italian Network and Strengthening Intercontinental Travel Connectivity

    Malaysia Builds Powerful MENA Tourism Momentum as Wego and Tourism Malaysia Launch Visit Malaysia 2026 Promotion to Boost Bookings from Gulf and North African Markets

    EAC to champion climate change financing at COP28 – Ruto

    Most Popular

    Angola moves to list Unitel years after seizing the telecom giant from former billionaire Isabel dos Santos

    Pangolins: DNA Reveals the Secret Routes of Global Trafficking

    Ebola death toll climbs to over 500 in DR Congo

    © 2026 Copyright. All Rights Reserved by ABSAFRICATV
    • Privacy Policy
    • Terms of Services

    Type above and press Enter to search. Press Esc to cancel.

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.