What makes up the price of a trip
The cost of a trip between two cities depends first on the distance: the longer the route, the more fuel consumption and motorway tolls weigh in. A 90 km Casablanca–Rabat is nothing like a Casablanca–Agadir of more than 460 km.
In carpooling, this total cost is shared between the driver and the passengers. It's that sharing which makes the price per person so attractive: everyone chips in towards an expense that would exist anyway for the driver.
Why prices vary from one trip to another
On MySeatGO, every driver freely sets the price of their seats. Two rides on the same corridor can therefore show different fares depending on the time, the day, demand and the number of seats offered.
That's why there's no fixed "official price": the most reliable approach is to compare the rides actually posted at the moment you search, rather than rely on a general estimate.
No commission: the posted price is the price paid
MySeatGO takes no commission on rides: the amount set by the driver is exactly what the passenger pays, generally in cash or however they agree directly between them.
So there's no hidden service fee inflating the total when you book.
How to pay less
For a cheaper trip, favour busy connections where supply is plentiful, stay flexible on timing, and compare several rides before booking. On short, regular corridors, a recurring carpool can also bring down your transport budget over time.
And if you already drive regularly between two cities, offering your available seats lets you share your costs rather than driving empty.