The Man Running Trump’s Gaza Plan Just Turned on Israel

The Gaza ceasefire plan criticism from the official running its implementation is rare. Nikolay Mladenov briefed the UN Security Council on Wednesday. He said Israel’s continued strikes are undercutting a fragile process. He also warned that failure leaves only one alternative: another war. Mladenov is the Board of Peace’s high representative. He insisted the broader plan has not stalled.

His comments land at a delicate moment. Hamas has agreed to the plan’s central demand. That means disarmament and a handover of civilian governance. But Israeli military action has continued. It is straining a ceasefire meant to hold since last October.

Gaza ceasefire plan criticism

Mladenov’s Gaza ceasefire plan criticism, explained

Mladenov briefed the council in person. He said Trump’s 20-point plan has “moved from the negotiating table to the engineering table.” That means the framework is now in the harder phase of actual implementation. He also directly criticized Israel’s ongoing strikes. He argued they clash with a process meant to be winding down.

The criticism is notable for one reason. Mladenov’s job is to implement the US-backed framework, not referee Israeli-Palestinian tensions on his own. His willingness to publicly fault Israel says something. It shows how much strain the ceasefire is under, even months after it took hold.

Hamas disarmament and the plan’s core bargain

The plan’s trade is simple on paper. Hamas gives up its weapons. It hands administrative control of Gaza to a transitional, internationally backed authority. In exchange, Israeli military operations end and reconstruction can begin. Hamas has agreed to that bargain, per Mladenov’s briefing. That is a major concession from a group that ran Gaza for nearly two decades.

What remains unresolved is the pace of disarmament. Verification is also unresolved. So is whether Israel will scale back operations to match. Strikes have continued since October, at reduced intensity, but they are still killing Palestinians. That gap is exactly what Mladenov flagged to the council.

Verification is the hardest part of any disarmament deal. Outside monitors need a way to confirm weapons are actually surrendered, not just hidden or redistributed within Gaza. Past ceasefire and disarmament efforts in other conflicts have stalled at exactly this stage, when the political agreement is signed but the technical process of verifying compliance drags on for months. The Board of Peace has not yet detailed how it plans to verify Hamas’s disarmament on the ground.

Why Gazans still don’t feel the war has ended

For residents of Gaza, periodic strikes do not read as peace. Reporting from the territory describes a population still living with intermittent violence. Diplomats describe the framework as on track. That gap between narrative and lived experience is one of the plan’s biggest weaknesses. If Gazans conclude the ceasefire is nominal, pressure on Hamas to fully disarm weakens. The whole timeline then slips.

What happens if the plan stalls from here

Mladenov’s warning was blunt about the stakes. The alternative to the US plan succeeding is not the status quo. It is another war. That framing is meant to pressure everyone involved. Israel, Hamas, and the plan’s regional backers all face the same message: keep implementation moving, or risk losing it.

The plan’s next visible milestone should be a Security Council resolution. It would formalize the transitional governance structure and an international stabilization force for Gaza. No confirmed date has been set yet. Diplomats will watch two things in the coming weeks: whether Israeli strikes keep declining, and whether Hamas starts visible, verifiable disarmament steps.

Regional backers of the plan, including several Gulf states, have publicly welcomed the framework but have offered few specifics about their own role in funding reconstruction or contributing to a stabilization force. Their level of commitment will likely shape how quickly the plan can move from paper to practice on the ground in Gaza.

Frequently asked questions

Who criticized Israel over the Gaza ceasefire plan?

Nikolay Mladenov, the Board of Peace high representative overseeing implementation of the US-backed plan, told the UN Security Council that Israeli strikes since October’s ceasefire were undermining the process.

Has Hamas agreed to disarm under the plan?

Yes. Hamas has agreed to the plan’s key provision to disarm and hand civilian governance of Gaza to a transitional authority, according to Mladenov’s briefing.

Is the ceasefire still holding?

A ceasefire has been in effect since October, but Israeli strikes have continued at a reduced pace, and Gazans quoted in reporting say they do not feel the conflict has actually ended.

What happens if the Gaza ceasefire plan collapses?

Mladenov warned the Security Council that the alternative to the US plan succeeding is another war, framing the current diplomatic track as the only realistic route to a lasting peace.

What is the Board of Peace?

It is the oversight body created to implement President Trump’s 20-point Gaza plan, tasked with coordinating the shift from a negotiated framework to on-the-ground implementation, or what Mladenov called moving ‘from the negotiating table to the engineering table.’

Does the plan include a path to a Palestinian state?

The plan references a ‘credible pathway to a political horizon’ and a two-state solution, though officials have not published a detailed timeline for that phase.

Related coverage on Tamara News

Sources

47 Dead, 50 Taken: Inside Haiti’s Worst Gang Attack in Years

The Haiti gang kidnapping attack on the Kenscoff hills above Port-au-Prince has left 47 people dead. More than 50 residents were taken hostage. United Nations officials call it one of the largest mass kidnappings the country has seen in years. Gunmen struck the once-peaceful community on August 24, 2026. The assault shattered months of hard-won security gains. It renewed fears that Haiti’s capital region is slipping further from government control.

Kenscoff had been held up as a rare success story in Haiti’s fight against gang expansion. That reputation did not survive the weekend.

Haiti gang kidnapping attack

What happened in the Haiti gang kidnapping attack

Armed men swept into Kenscoff on Monday. They killed 47 residents and seized more than 50 others, the United Nations said. The assault came with little warning. Residents had almost no time to flee. The community sits in the hills above the wealthier Pétion-Ville district. Local reporting places the death toll among the highest recorded in a single gang raid in greater Port-au-Prince this year.

Video posted afterward showed a gang leader addressing Haiti’s national police director, Vladimir Paraison, directly. The message was blunt. If police or allied forces kill gang members while trying to free hostages, the hostages die too. That threat has frozen the immediate response. Any rescue operation now risks triggering mass killings.

Why gangs are targeting this part of Haiti now

Kenscoff is not a random target. Gangs already dominate much of central Port-au-Prince. They want the roads running through Kenscoff because those roads connect the capital to Haiti’s southern peninsula. Controlling those routes lets armed groups tax or block the movement of people, food and fuel. It also lets them pressure Pétion-Ville, one of the last relatively stable, wealthier districts in the metro area.

The irony is that Kenscoff had been getting safer. Security operations cut violence there by roughly two-thirds between January and August 2026. That progress made the community a visible counter-example to gang expansion. Officials now fear it became a target for that exact reason.

The hostage standoff and Haiti’s police response

Haiti’s National Police face a narrow set of options. A multinational security support mission backs them. A forced entry risks the hostages’ lives given the gang’s explicit threat. Negotiation risks legitimizing the group. It could also invite future mass-kidnapping tactics elsewhere. Neither option is fast. Residents of Kenscoff who were not taken remain in a community that no longer feels secure, regardless of how the standoff ends.

Haiti’s transitional government has not detailed a public timeline for resolving the standoff. Outside security assistance, including the UN-backed multinational mission, has struggled throughout 2026. It has not expanded fast enough to match gang territorial gains nationwide.

Haiti has lacked an elected president since 2021. A transitional council has governed since 2024, working alongside the multinational mission to try to restore basic security. Gangs are estimated to control most of Port-au-Prince already. Kenscoff’s fall would extend that control into one of the few districts that had pushed back successfully. That is part of why this single attack carries weight well beyond its immediate death toll.

Where the standoff goes from here

Analysts tracking Haiti expect one priority to come first: securing the hostages’ release, not a military assault on Kenscoff. Past mass-kidnapping cases in Haiti, including the 2025 orphanage seizure, ended through negotiated releases rather than raids. If that pattern holds, expect a slow, quiet process rather than a dramatic breakthrough.

The longer-term question is different. Does Kenscoff’s fall change the security calculus for Pétion-Ville and the rest of the capital? If gangs can now move freely along routes Kenscoff once blocked, aid delivery and civilian movement between Port-au-Prince and southern Haiti could get harder for months, not days.

Frequently asked questions

What happened in the Kenscoff attack?

Armed gunmen stormed the Kenscoff area above Port-au-Prince on August 24, 2026, killing 47 people and taking more than 50 residents hostage, according to United Nations officials cited by NPR.

Is this the largest kidnapping in Haiti’s recent history?

Officials describe it as one of the largest mass kidnappings in Haiti in recent years, though Haiti has seen large-scale abductions before, including a 2025 orphanage kidnapping.

Why did the gang attack Kenscoff specifically?

Kenscoff sits above the upscale Pétion-Ville district and controls alternate routes linking Port-au-Prince to southern Haiti, making it strategically valuable to gangs seeking to encircle the capital.

What is the gang threatening to do to the hostages?

A gang leader posted a video warning Haiti’s police director, Vladimir Paraison, that hostages would be killed if security forces harmed any gang members during operations to retake the area.

Had security in Kenscoff been improving before the attack?

Yes. Security operations reportedly cut violence in Kenscoff by 66% between January and August 2026, which is part of why the scale of this attack alarmed officials.

Is it safe to travel to Haiti right now?

Multiple governments maintain do-not-travel advisories for Haiti given ongoing gang violence; travelers should check official advisories before any trip and avoid areas near active security operations.

Related coverage on Tamara News

Sources

Hamad Airport to Doha: Four Routes, Four Very Different Bills

Four routes lead out of Hamad International Airport into the city, and their published prices are nowhere near each other. The lowest single fare on the list is QAR 2. One option has no fixed price at all. Getting from Hamad Airport to Doha is straightforward either way. The real questions are what you pay, where you board, and whether your chosen service is even running when you land.

This guide sets out what each operator publishes. The figures come from Qatar Rail, Mowasalat and the airport’s own ground-transport pages, checked on 29 August 2026. Fares change, so confirm the current number before you travel.

Hamad Airport to Doha by Metro: the QAR 2 route

The airport has its own Red Line station, Hamad International Airport Terminal 1. The airport describes it as a short indoor walk from the terminal. Trains run seven days a week.

Standard class costs QAR 2 for a single journey. Your spending caps at QAR 6 for the day once you make a third trip. A reusable Standard Travel Card costs QAR 10 before you add credit. Goldclub travellers pay QAR 100 for the card and QAR 30 for a day pass. Published figures for the single Goldclub journey differ between sources, so read the fare screen at the vending machine.

Children under five travel free. Older children pay the adult fare.

The Red Line covers 40 km from Al Wakra in the south to Lusail in the north across 18 active stations, according to Visit Qatar. Trains arrive roughly every six minutes. The average hop between stations takes about three minutes. Msheireb is the main interchange, where the Red, Green and Gold lines all meet.

One catch matters more than the fare. The Metro does not run around the clock, and Friday morning services pause for prayers. Check the last-train display before you commit, especially on a late arrival.

The Karwa taxi from Hamad Airport to Doha

Mowasalat operates every taxi at the airport. Arriving passengers board at the Taxi Pavilion, at the left end of the Arrivals Hall. Sedans and vans both wait there, and taxi coordinators help with luggage.

Published fare information continues to list QAR 25 as the airport starting fare. Widely reported distance rates run to roughly QAR 1.60 per kilometre by day and QAR 1.90 per kilometre at night or outside Doha. Mowasalat’s current public taxi page does not publish the full tariff table, so treat those per-kilometre figures as reported rather than confirmed. Our companion guide to Karwa taxi fares in Qatar works through which numbers the operator itself confirms.

A trip into central Doha commonly lands somewhere around QAR 40 to QAR 60. Treat that as a planning estimate rather than a fixed airport rate. Traffic, waiting time and your exact address all move the meter.

Airport taxis accept Mastercard, Visa, Apple Pay, Google Pay and NAPS, according to Hamad International Airport. You can book ahead on +974 800 8294 or through the Karwa app. Passengers who need a vehicle for reduced mobility should call Mowasalat on +974 4458 8888 with as much notice as possible.

The airport advises boarding only at the Taxi Pavilion. Drivers there work to set performance standards and a documented lost-and-found policy.

Ride-hailing from Hamad Airport to Doha: who can collect you

Qatar’s Ministry of Transport licenses seven ride-hailing operators nationally: Uber, badrgo, Aabir, Karwa, Ryde, EzGo and wer2 GO. Our roundup of the leading ride-hailing apps in Qatar covers what each platform offers.

Airport pickup runs on a narrower list. Hamad International Airport currently names Uber, Badrgo and Ryde as its operational ride-hailing providers. A national licence does not by itself grant airport pickup rights. Check your app before you count on it.

The pickup point sits inside the multi-level car park rather than outside Arrivals. The airport’s own directions read: leave the Arrivals Hall through Gate 3, cross the service roads, enter the car park directly ahead, turn left and then right in front of the escalators, then walk out through the automatic sliding doors. Signage marks the route and staff can point the way.

App prices move with demand, vehicle class and traffic. Read the live quote before you confirm the booking.

Karwa buses from the airport into Doha districts

Mowasalat also runs public buses out of the airport. They leave from the Bus Pavilion, to the right of the Arrivals Hall, and carry luggage space.

Current airport routes include 757 to Mansoura, L533 to Al Thumama, T612 to the Industrial Area Bus Station, T613 to Mesaieed, and M316 linking Ras Bu Abboud Metro Station. Published route maps show QAR 3 for L533 and QAR 2.50 to QAR 3 for T612. Both routes list 24-hour operation.

One warning saves a lot of confusion. Metro travel and Karwa bus travel use separate payment systems. A Qatar Rail Travel Card will not pay your bus fare.

Table comparing Hamad Airport to Doha published fares, boarding points and operating hours
Published fares for each route from Hamad Airport to Doha, compared side by side.

Hamad Airport to Doha: the published fares compared

The table above sets the published figures beside each other. Four things it cannot show:

  • The QAR 2 Metro fare only carries you to a station. Budget for a taxi at the far end if your hotel sits a long walk away.
  • A first-time Metro rider also buys the QAR 10 card, so the real first-trip outlay is QAR 12.
  • Group size flips the arithmetic. Four passengers on the Metro pay QAR 8 between them. One taxi carries all four on a single metered fare.
  • Travel guides commonly quote roughly 25 minutes for the airport-to-Msheireb run, though live conditions decide the actual time.

Sort this out before you leave the terminal

Pick your route while you wait at baggage reclaim. Three quick checks head off most problems.

Check the last train if you land late at night. Check that your ride-hailing app currently serves the airport. Check the walking distance from your destination station to the actual door, because “near the Metro” can still mean fifteen minutes with a suitcase.

Planning a wider Gulf trip? Our guide to the GCC unified tourist visa covers the entry side of the same journey.

Hamad Airport to Doha: your questions answered

What is the cheapest published fare from the airport into the city?

The Doha Metro lists a QAR 2 Standard single journey, the lowest published single fare among the four routes covered here. Selected Karwa buses list QAR 2.50 to QAR 3.

How much does a taxi cost from the airport to central Doha?

Budget roughly QAR 40 to QAR 60 for central districts. Published fare information lists QAR 25 as the airport starting fare, with metered distance and waiting charges added on top.

Is Uber available at Hamad International Airport?

Yes. The airport currently lists Uber, Badrgo and Ryde as operational ride-hailing providers. All three collect from the designated point inside the multi-level car park.

Does the Metro run all night?

No. The Doha Metro operates seven days a week but not around the clock, and Friday morning services pause for prayers. Station displays show the current last-train times.

Can one card pay for both the Metro and a Karwa bus?

No. Qatar Rail Travel Cards cover the Metro and Lusail Tram. Karwa public buses use a separate payment system.

How long does the Metro take from the airport into the centre?

Travel guides commonly quote roughly 25 minutes to Msheireb. Trains arrive about every six minutes and average around three minutes between stations.

Sources

Related Guides

The Verification Flow You Can Ship in an Afternoon (Node.js)

Sending a verification code should be one HTTP call, not a week of WhatsApp Business Platform integration. This guide builds a working WhatsApp OTP API Node.js flow end to end: send the code, verify what the user typed, and handle the failures that actually occur in production.

This guide uses Replio’s WhatsApp OTP endpoint because it is a single JSON POST with no SDK to install. The shape of the flow is the same whichever provider you use, so the structure transfers.

WhatsApp OTP API Node.js flow from send through verify
The four steps of a WhatsApp OTP API Node.js integration.

Before you write any Node.js code

Three things need to exist first. A WhatsApp number connected to your provider account. At least one approved Authentication template on the WhatsApp Business Account. An API key.

Keep the key server-side. It sends from your verified business number, so a leaked key means someone else messaging your customers under your brand.

WhatsApp OTP API Node.js: sending the code

One POST sends the code. You can pass a code you generated yourself, or omit it and let the provider generate, hash and store one for you.

const res = await fetch("https://engine-production-2647.up.railway.app/api/otp/send", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.REPLIO_OTP_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    phone: "447911123456",
    idempotency_key: `signup-${signupId}`
  })
});

const data = await res.json();
if (!res.ok) throw new Error(data.detail.code);
// data.verify_enabled === true

A success looks like this:

{
  "ok": true,
  "sent_to": "+447911123456",
  "template": "verify_code",
  "credits_charged": 1,
  "verify_enabled": false
}

Read verify_enabled carefully. It is true only when you omitted the code. That flag tells you whether the verify endpoint has anything to check.

Verifying what the user typed back

If you let the provider generate the code, check what the user typed with a second call.

const res = await fetch("https://engine-production-2647.up.railway.app/api/otp/verify", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.REPLIO_OTP_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({ phone: "447911123456", code: userInput })
});

if (res.ok) {
  const { verified } = await res.json();
  if (verified) return completeSignup();
}

const { detail } = await res.json();
switch (detail.code) {
  case "incorrect_code":    return show("That code is not right.");
  case "code_expired":      return show("That code expired. Send a new one.");
  case "too_many_attempts": return forceResend();
  default:                  throw new Error(detail.code);
}

A correct code returns { "ok": true, "verified": true }. A wrong or expired one is a normal 400, not a 200 with a false flag. Handle it as an error branch.

One detail trips people up on the first run. The phone number goes in international format as digits. A leading plus sign, spaces and dashes are accepted and stripped, but a local-format number without a country code is rejected as invalid_phone. Normalise before you send, not after the first support ticket.

Note also that only a delivered send costs a credit. Rejected requests, rate limits and test-mode calls are free, so aggressive validation on your side costs you nothing.

Where this fits in your signup flow

Treat the send and the verify as two separate states in your own model, not one blocking call. Send the code, store the signup attempt, and return control to the user. Verify runs later, when they submit the form.

That separation matters when things go wrong. If the verify call fails, you still hold the signup attempt and can offer a resend without losing the user’s progress. If you couple the two, a network blip drops them back to the start.

Rate limits sit on the recipient as well as the account. Five codes to one number per hour, and ten verify attempts per number per ten minutes. Surface a clear message when you hit those rather than a generic failure, because a user who resends four times in a minute will hit them.

Handling the errors that actually happen

Branch on the machine-readable code field, never on the human-readable message. The message wording can change at any time; the codes are the contract.

  • incorrect_code — wrong digits. Let the user retry.
  • code_expired — past its time to live. Offer a resend.
  • too_many_attempts — five wrong guesses burn the code. Force a new one.
  • recipient_rate_limited — five codes to one number in an hour. Back off.
  • upstream_error — WhatsApp was unreachable. Safe to retry.

Two habits that save you money and credits

Pass an idempotency key. Networks time out after a send has already happened, and a blind retry sends a second code and spends a second credit. With a key tied to the signup attempt, a retry returns the original result instead.

Then build against a test key. A test credential validates the whole request and applies every rule, but sends nothing and bills nothing.

Hardening the flow before launch

Set a short time to live. Five minutes is the common default and it limits the window for a stolen code. Cap wrong guesses. Never log the code itself.

If you are weighing this against your current SMS provider, we compared the two channels in WhatsApp OTP vs SMS. The full parameter list and error table live in the Replio WhatsApp OTP API reference, and Meta documents the template rules in its message template guide. For context on running WhatsApp as a support channel too, see our piece on answering WhatsApp and Instagram without working nights.

Frequently asked questions

Do I need an SDK for Node.js?

No. It is one JSON POST with a bearer token, so your language’s standard HTTP client is enough.

Should I generate the code myself?

Either works. Pass your own code and the provider only delivers it. Omit it and the provider generates one, stores a hash, and gives you a verify endpoint.

How long does a code stay valid?

Five minutes by default, configurable between 60 and 1800 seconds when the provider generates the code.

What if the user never receives it?

Check the error code on the send. If the number has no WhatsApp account the send fails, which is your cue to fall back to SMS.

Is the code stored anywhere?

Replio stores only a sha256 hash of codes it generates, never the code itself. Codes you supply are not stored at all.

Related Guides

Karwa Taxi Fares: The Rate Card Qatar Doesn’t Publish

Karwa taxi fares run on a meter, and Qatar regulates that meter. Yet anyone budgeting a Doha trip in August 2026 hits an odd wall. Mowasalat, the state-owned operator behind the turquoise Karwa fleet, does not publish a complete tariff table on its public website. Its official Karwa Taxi page sets out the service, the booking channels and the vehicle types. It does not list a starting charge or a per-kilometre rate. Hamad International Airport’s official taxi page does not list one either. That gap is why the fare guides you find online disagree with each other, sometimes sharply.

This article separates what Mowasalat and the airport confirm from what circulates unverified. Tamara News checked both official pages on 27 August 2026.

What Karwa taxi fares are built from

Karwa runs a metered service, and that distinction matters. Metered pricing tracks distance, elapsed time and the tariff period in force. It does not rise and fall with demand the way app-based dynamic pricing does. Rush hour still costs you more, but through the meter running longer, not through a surge multiplier.

Five elements make up a metered Karwa journey:

  • The starting charge, applied the moment the meter begins.
  • The distance rate, charged per kilometre travelled.
  • The tariff period, since day and night rates differ.
  • Waiting time, which accrues in traffic and during requested stops.
  • The airport tariff, a separate starting charge for journeys from Hamad International Airport.

Mowasalat describes the Karwa service, its 24-hour support line and its vehicle categories on its official Karwa Taxi and Chauffeur Services page. The page carries no rate card.

Where published Karwa taxi fares disagree

Because no official table exists in public view, third-party guides fill the vacuum. They do not agree. One widely cited set of figures puts the city starting charge at QAR 4 with a QAR 10 minimum fare. Another puts it at QAR 7, covering the first 1.8 kilometres. Both appear in guides updated during 2026.

Table of published Karwa taxi fares showing starting charge, distance rate and airport tariff figures
Published Karwa taxi fares compared with what Mowasalat and Hamad International Airport confirm, checked 27 August 2026.
Fare elementFigures in circulationConfirmed on an official page?
City starting chargeQAR 4 or QAR 7, depending on the guideNo
Minimum city fareQAR 10 in several guidesNo
Daytime distance rateAbout QAR 1.60 per kilometreNo
Night and outside-Doha rateAbout QAR 1.90 per kilometreNo
Airport starting chargeQAR 25 in several guidesNo
Waiting chargeQAR 8 per 15 minutes, in older guidesNo
Cashless payment at the airportMastercard, Visa, Apple Pay, Google Pay, NAPSYes
Booking line4458 8888, 24 hoursYes

Treat every “No” row as indicative. The figures may well be accurate. They simply are not confirmed by a source Tamara News could verify on 27 August 2026. Fares also change: Mowasalat has revised its tariff before, so a figure republished from an older guide can quietly go stale.

Airport taxi fares and the Taxi Pavilion rule

Airport transport is the one area where the official record is detailed. Hamad International Airport states that Mowasalat operates all airport taxis. Arriving passengers board at the Taxi Pavilion, at the left end of the Arrivals Hall. Signs point the way, and taxi coordinators help with luggage and vehicle choice.

Travellers can pick a sedan or a van depending on group size and baggage. Special taxis serve larger families and heavier luggage loads. For a passenger with reduced mobility, the airport asks you to call Mowasalat on +974 4458 8888 with as much notice as possible.

The airport is firm on one point. Only taxis working from the Taxi Pavilion are authorised. It advises passengers to ignore unsolicited offers elsewhere in the terminal. Its full guidance sits on the Hamad International Airport taxi page.

Ride-hailing works differently at the airport. Licensed apps such as Uber, badrgo and Ryde collect from a separate authorised area in the multi-level car park, not from the Taxi Pavilion. Our guide to the ride-hailing apps licensed in Qatar covers who is approved and how each platform prices a journey.

How you pay Karwa taxi fares

Cashless payment is well documented at the airport. Hamad International Airport lists Mastercard, Visa, Apple Pay, Google Pay and NAPS as accepted options in its taxis.

Away from the airport, coverage varies. The Karwa app supports card payment, and Google Pay works on compatible Android devices. A street-hailed taxi may not offer the same options. Carry a backup method: a small amount of cash removes the risk entirely.

Booking a Karwa taxi: the channels Mowasalat confirms

Mowasalat lists four ways to reach a Karwa taxi:

  • The Karwa Taxi mobile app, on Android and iOS.
  • Online booking through the official website.
  • The 24/7 Customer Service Centre on 4458 8888, which also handles WhatsApp enquiries.
  • The airport call centre on +974 800 8294, published by Hamad International Airport for advance bookings.

Two further services sit alongside the standard fleet. The Economy Service, launched with Fox Transport, is bookable only inside the Karwa app. Doha Limousine, Mowasalat’s chauffeur arm, runs three tiers — Select, Business and First Class — with a fleet that includes electric limousines, seven-seater SUVs and vans. Limousine pricing sits above metered taxi pricing, so confirm the quote and vehicle category before you book.

If you are new to getting around Doha, our roundup of the apps residents and visitors actually use in Qatar covers transport, payments and everyday admin in one place.

How to pin down your own fare before you travel

Given the gap in published rates, three habits beat any online table.

Use the app estimate. Enter your pickup point and destination in the Karwa app before booking. The estimate reflects your route rather than a generic per-kilometre figure. It is not a fixed price, because waiting time and route changes still move the meter.

Check the meter is running. On a metered journey the meter is the authoritative record. Glance at it when you set off.

Ask the coordinator at the airport. Taxi Pavilion staff can confirm the vehicle type and the applicable tariff before you board.

Where the fare picture goes from here

Two developments are worth watching. The first is publication itself. Mowasalat has revised its tariff before and may restore a full public rate card. That would settle the disagreement between guides in a single stroke.

The second is autonomous vehicles. Qatar is running an electric robotaxi pilot supervised by the Ministry of Transport and operated with Mowasalat, bookable through the Karwa app on approved routes with a safety officer on board. It remains a limited trial rather than a city-wide option. How those journeys get priced, once the pilot widens, is still an open question.

Until then, the app estimate and the meter remain the two figures that govern what you pay. For anyone settling here longer term, our explainer on Qatar residence permit benefits covers the paperwork side of daily life.

Karwa taxi fares: frequently asked questions

Does Mowasalat publish an official Karwa tariff table?
Not on its public website, as checked on 27 August 2026. The official Karwa page describes the service, the vehicle types and the booking channels, but carries no rate card. The app estimate and the in-vehicle meter are the most reliable figures for any single journey.

Why do online guides quote different starting charges?
Because no current public table exists to check them against. Some list a QAR 4 flag fall with a QAR 10 minimum. Others list QAR 7 covering the first 1.8 kilometres. Tamara News could not confirm either against an official source.

Is a Karwa taxi more expensive at night?
Published guides consistently describe a higher night rate, commonly listed at about QAR 1.90 per kilometre against roughly QAR 1.60 during the day. The same higher rate is generally described as applying outside the main Doha area. Neither figure is confirmed on an official page.

Where do I catch a Karwa taxi at Hamad International Airport?
At the Taxi Pavilion, at the left end of the Arrivals Hall. Follow the taxi signs or ask at an information desk. The airport advises passengers to board only from the Taxi Pavilion, since taxis there are the authorised ones.

Can I pay by card in a Karwa taxi?
At the airport, yes. Hamad International Airport lists Mastercard, Visa, Apple Pay, Google Pay and NAPS. The Karwa app also supports card payment. Options in an individual street taxi can vary, so keep a backup method.

How do I book an accessible Karwa taxi?
Call Mowasalat on +974 4458 8888 and give as much advance notice as you can. The airport publishes the same number for passengers with reduced mobility.