Bus from Xai-Xai District to Pemba, MZ: Tickets & Schedules

Next bus departures

Next departures for Xai-Xai District to Pemba on November 29
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
EtragoBus
    Xai - Xai (Etrago)
    Pemba (Etrago)CheapestFastest

    Last refresh of the prices: Today at 2:59 AM CAT.

    Get from Xai-Xai District to Pemba

    This route is served by bus only

    The journey takes about 1 day, and with fares starting at just $116, it presents an excellent value for a comfortable ride.

    1bus per day
    1d Average Duration
    1525 kmDistance
    38kgCO₂ emissions

    Frequently asked questions about travelling from Xai-Xai District to Pemba, MZ by bus

    1. How far is Xai-Xai District from Pemba?

      The distance between Xai-Xai District and Pemba is around 1525 km (946 miles).

    Find cheapest prices for buses

    Price is for a one-way ticket for one passenger and based on past searches.

    Best price found
    11-25
    No data
    11-26
    No data
    Today
    No data
    11-28
    No data
    11-29
    $117
    11-30
    No data
    12-01
    No data
    12-02
    No data
    busbud logoThe cheapest trip from Xai-Xai District to Pemba, MZ was searched and found on Nov 29, 2025 with a price of $117

    To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Xai-Xai District to Pemba, MZ, as early as possible.

    You can expect to pay from $117 to $117 for a bus ticket from Xai-Xai District to Pemba, MZ based on the last 2 days. You can expect to find the cheapest price for the trip at $117 which is on 2025-11-29.

    People from around the world trust Busbud