Car delivery from Germany to Latvia: prices by route, timing and options
Car delivery from Germany to Riga costs €550–800 for one passenger car on a carrier in 2026, and the car spends 2–5 days on the road. The table below covers Berlin, Hamburg, Munich, Frankfurt and Cologne: distance, open and enclosed transporter, timing and what driving it yourself costs. Driving it home adds German temporary plates with insurance at €100–150.
The prices are carrier price lists and CSDD figures, each with a link and the date it was read. Where a price is not published, the table says so — "on request" — rather than inventing a figure.
Car delivery from Germany to Riga: prices by route in 2026
Five cities cars most often come from. For an open transporter the table shows only the range carriers publish from Germany to Latvia — €450–1,200 for a passenger car, the same on every row. Latvian carriers publish neither a price per city nor an enclosed-transporter price.
| Route | Distance, km (approx.) | Open transporter: Karvik, EXW, CarGoRiga (read 17.10.2026) | Enclosed transporter | Days on the road (published window) | Driving it: fuel |
|---|---|---|---|---|---|
| Berlin → Riga | ≈ 1,050 | €450–1,200 | on request | 2–5 | ≈ €110 |
| Hamburg → Riga | ≈ 1,450 | €450–1,200 | on request | 2–5 | ≈ €150 |
| Munich → Riga | ≈ 1,650 | €450–1,200 | on request | 2–5 | ≈ €170 |
| Frankfurt → Riga | ≈ 1,650 | €450–1,200 | on request | 2–5 | ≈ €170 |
| Cologne → Riga | ≈ 1,600 | €450–1,200 | on request | 2–5 | ≈ €165 |
From the carriers public price lists, October 2026 (read 17.10.2026). Karvik states €550–750 from Germany to Latvia, EXW €450–700, CarGoRiga €600–1,200; together €450–1,200. None of them publishes a price per city, so every city shows the same range: only a carrier quote gives the sum for a particular city. BB Logistik writes that the price from Berlin is lower than from Munich but names no figure.
VAT. Karvik states its price without VAT; with 21% VAT, €550–750 becomes about €666–908. Check whether a quote includes VAT.
Enclosed transporter. None of the carriers checked publishes its price, so the table says "on request"; CarGoRiga writes that enclosed transporters cost more. Enclosed usually costs more than open. It makes sense for an expensive or rare car; for an ordinary used car open is the standard.
Reading the rest. Distance is road distance, rounded (Rome2Rio, ADAC, Air Miles Calculator, read 17.10.2026); route planners differ by up to 200 km. Days on the road is the window carriers publish for Germany (2–5 days), the same on every row. Fuel when driving yourself: distance × 6.5 l/100 km × €1.60 per litre — an assumption for an average petrol car, your consumption and pump prices will differ.
What the table is based on
- Karvik — read 17.10.2026. Germany to Latvia €550–750 without VAT; +€50 for a car that does not run, +€50 for a hybrid or electric car; 4–8 cars at once, 10–20% off. No timing published.
- EXW — read 17.10.2026. A standard car from Germany to Riga from €450–700; 2–4 days is given for Germany. Open is the standard option; no price for enclosed.
- CarGoRiga — read 17.10.2026. Germany to Latvia €600–1,200 depending on distance, route and car size; cars travel on open trailers, enclosed ones cost more, no separate price.
What car delivery from Germany costs in 2026
The short answer: €550–800 for one passenger car from Germany to Riga in 2026, for the full job — collection at the seller and hand-over in Latvia. The low end is a running car picked up on the route from Berlin or Hamburg; the high end is southern Germany, a large SUV or a dedicated run.
Distance, the size of the car, whether it drives onto the truck, and whether the run is yours alone or shared set the price. No carrier publishes a price per German city: 6 Latvian carrier sites were read on 2026-09-21 and each gives one Germany-wide range or a quote on request. So below is what they do publish, and in the route table above the open-transporter range is the same for every city.
| Carrier | What the carrier publishes | Read on |
|---|---|---|
| Kurbads | Car delivery from Germany: "most of the time the delivery fee lands between €550 and €650". | 2026-09-21 |
| BB Logistik | The average price for moving one car from Germany to Latvia is about €550–600; standard delivery takes 2–4 days. | 2026-09-21 |
| Elite Cars | Transport from €400 to €800 depending on distance; export plates with insurance €100–150; registration in Latvia €150–250. | 2026-09-21 |
| CarGoRiga | A weekly line from Berlin, Hamburg, Munich, Frankfurt, Düsseldorf, Dresden and Cologne: a car costs €600–2000 and takes 5–10 working days. | 2026-09-21 |
Not a recommendation list — simply the carriers whose prices are published. Ask three for a quote and compare the same things: cargo insurance, the window, and VAT.
Delivery in the AutoPase showroom
In the AutoPase showroom delivery is included in the final price of the car (€600 from Germany and Austria, €800 from other countries). This is not a comparison with a carrier price list.
For a passenger minibus delivery is €1,200 and €1,600. Delivery of an ordered car takes up to 14 days, and its history and mileage are checked before the purchase. What the service includes and what it does not is on a separate page.
How ordering a car from Germany works · Cars from Germany priced for Latvia
What changes the delivery price and time
Six reasons keep coming up on carrier pages for why a quote lands away from the middle of the range.
- Distance from Riga — The farther the city, the higher the price and the longer the trip — see the table above. If the car stands in a small place, ask whether there is a surcharge for leaving the route.
- Season — In December and before the holidays there are fewer free places on carriers, so a quote can take longer or come in higher.
- Size and weight — A large SUV or a minibus takes more room on the transporter and the quote is higher.
- Running or not — Karvik adds €50 for a car that does not run, and for a hybrid or electric car; a car that does not run may need a tow truck, and nobody publishes that price.
- Open or enclosed — Open is the standard option with the lowest price. Enclosed costs more and there are fewer runs, so the wait can be longer.
- One car or several — Karvik gives 10–20% off for 4–8 cars at once. Rarely useful for a private buyer, useful for a dealer.
How many days. 2–5 days from collection on a carrier running for your car alone; 5–10 working days on the weekly shared line (CarGoRiga). The collection date has to be agreed with the seller first, so allow a few more days before departure.
Three ways to get a car out of Germany
Three ways, and the right one is not the same for everyone. A carrier costs €550–800 and takes 2–5 days, and it also moves a car that does not run. Driving it home costs about the same, plus plates.
| Way | Price | Time | What it needs | Who it suits |
|---|---|---|---|---|
| Dedicated car carrier | €550–800 | 2–5 days | Seller papers, a CMR note, a contract | A hurry, or an expensive car — no mileage added |
| Weekly groupage line | The published carrier price above | 5–10 working days | The same, plus waiting for the run | The lowest price, if you can wait |
| Tow truck or a single-car run | Quoted on request | By agreement | The same, plus an exact address | A car that does not run |
| Driving it home on export plates | €550–800 plus plates at €100–150 | As fast as you drive | A valid German HU test, plates, insurance | Trying the car on the road |
CarGoRiga publishes 5–10 working days for the shared line. The 2–5-day window is the union of two published ones, 2–4 and 3–5 days.
Driving it home yourself: what it is made of
Driving it yourself does not automatically cost less than a carrier. The cost is fuel, German plates with insurance, road charges, an overnight stay and a ticket to Germany, and it takes two free days.
- Fuel — Berlin–Riga is about 1,050 km — about €110; Munich–Riga about 1,650 km — about €170. The calculation: distance × 6.5 l/100 km × €1.60 per litre. It is an assumption for an average petrol car, not your consumption.
- Plates and insurance — Elite Cars quotes €100–150 for transit plates with insurance. A German source puts a short-term plate (Kurzzeitkennzeichen) at about €60–110 in total: a state fee of about €13, insurance of about €30, the plate itself about €20; for a trip abroad a green card often adds another €50 or so (bussgeldkatalog.org, read 17.10.2026). A car leaving Germany for good should have an export plate — see below.
- Road charges — Germany has no motorway toll for passenger cars. Poland has no vignette for passenger cars; tolls apply only on concession sections: the A2 Świecko–Konin is about 141 zł (Autopay, read 17.10.2026), roughly €31–33. In Lithuania, Via Lietuva urges vignette checks for categories M2, M3, N1, N2 and N3; an ordinary passenger car (M1) is not on the list, but from 1 January 2027 the charge depends on distance driven — check vialietuva.lt before you set off.
- Overnight and time — Berlin–Riga is about 1,050 km, Munich–Riga about 1,650 km. That is at least a full day at the wheel, from Munich practically two, so an overnight stay. We give no price for a room or the ticket to Germany: it depends on you, and neither is in the table.
- Risk — The car picks up thousands of kilometres on the way, and damage is covered by your own insurance. With a carrier, ask for cargo insurance in writing — see below for how to check it.
Driving it home: German temporary and export plates
Driving the car home in 2026 needs German temporary plates: with insurance, €100–150. Two kinds exist and they are not interchangeable.
For a transfer drive. Berlin's registration service issues it for up to 6 days from the day of application, from €13.70, with an eVB insurance confirmation and a valid German HU test. Read 2026-09-21.
For a car leaving Germany for good. The city of Münster states up to 30 days and a fee of €47.40, with proof of the last HU test, the yellow insurance certificate and both parts of the registration document. Read 2026-09-21.
Each registration office sets its own terms and fees, and some issue export plates for longer. Ask the office that will issue yours.
The papers a carrier needs
The carrier, and then CSDD, need five documents in 2026; four come from the seller while you are still in Germany.
- Kaufvertrag — the purchase contract — Both parties, the VIN, the price and the date. This is the proof of title CSDD asks for.
- Zulassungsbescheinigung Teil II — the "Fahrzeugbrief" — The main vehicle document. Without it the car is not registered in Latvia. Check the VIN letter by letter.
- Zulassungsbescheinigung Teil I — the "Fahrzeugschein" — Travels with the car and states its technical data.
- Abmeldebescheinigung — the deregistration certificate — Proof the car left the German register; without it German tax and fines keep arriving.
- CMR — the international consignment note — The carrier fills it in. Your copy proves the condition the car was handed over in.
CSDD asks for the foreign registration document, a foreign-issued proof of title, the unit-number comparison certificate and your ID (csdd.lv, read 2026-09-21).
How to pick a carrier
Check five things in 2026 before you pay anything up front — all five in writing.
- Cargo insurance with a limit in euros and a policy number, not "everything is insured".
- A written contract with the VIN, both addresses, the window and the price with or without VAT.
- A small deposit is normal; paying in full before collection is not. Never to a private card.
- The CMR note, and your own copy of it.
- Company name, registration number and address — the same ones as on the invoice.
The table lists only carriers whose prices are published, and it stays here as a source for prices. We organise delivery ourselves — it is already in the price of the car in our showroom.
What it adds up to above the car price
On top of the advertised price 2026 adds €858–1,188: delivery, CSDD registration with the first roadworthiness test, and OCTA for the first year. There is no customs duty — Germany is in the EU.
| Cost item | Amount | Where the figure comes from |
|---|---|---|
| Delivery by car carrier | €550–800 | Published carrier prices, re-measured 2026-09-12 |
| CSDD registration | €171 | Resources tax €110 + registration set €41.88 + unit-number comparison €19.25 (csdd.lv) |
| First roadworthiness test | €36.95 | CSDD price list |
| OCTA, first year | €100–180 | Depends on the car and driver history |
| Total above the car price | €858–1,188 | The items above |
Your Europe states there is no customs duty on a car from another EU country (read 2026-09-21). For VAT a car is new if it has done no more than 6,000 km or was supplied within 6 months of its first registration; a used car from a private seller raises no VAT.
CSDD requires registration within 5 days of the car being brought into Latvia (csdd.lv, read 2026-09-21); with the first roadworthiness test it costs €208.
AutoPase car selection
A car from Germany, all-in: AI picks the 5 most suitable, delivered in about 21 days
Search abroadFrequently asked questions
How long does a car take from Germany to Latvia?
2–5 days on a carrier running for your car alone — BB Logistik publishes 2–4 and 3–5 days. The weekly shared line costs less and is slower: CarGoRiga publishes 5–10 working days. Read 2026-09-21.
Does the price include insurance?
A published price means transport, not cargo insurance with a stated limit. Ask for the limit in the contract as a number. A carrier who refuses to write it down has answered.
What happens if the car is damaged on the way?
The CMR note and photographs are the proof. Photograph the car as you hand it over, and write new damage into the CMR before you sign on delivery.
Can I drive it home myself?
Yes, in the same €550–800 band plus plates at €100–150. Berlin issues the short-term plate for up to six days and Münster the export plate for up to 30; both need a valid German HU test.
What does car delivery from Germany to Riga cost?
For an open transporter the range carriers publish from Germany to Latvia in 2026 is €450–1,200 (Karvik, EXW, CarGoRiga; read 17.10.2026). None of the 6 carriers checked publishes a price per city (2026-09-21), so for a particular city only a quote gives the sum. Karvik states its price without VAT. The total with registration comes from the import calculator.
Is there customs duty on a car from Germany?
No. Germany is in the EU, so there is no duty and no import declaration (Your Europe, read 2026-09-21). For VAT a car is new under 6,000 km or within 6 months of its first registration.
How soon must the car be registered after it arrives?
CSDD requires registration within 5 days of the car arriving in Latvia. With the first roadworthiness test it costs €208, of which €110 is the natural-resources tax.
Where to go next
Browse matching cars
Sources
Every figure not from our cost module comes from a source below, all read 2026-09-21.
- CSDD — first registration in Latvia — The 5-day deadline and the required documents.
- CSDD — payments — Registration set and unit-number comparison prices.
- Berlin city service — Kurzzeitkennzeichen — Validity, fee and the eVB requirement.
- City of Münster — Ausfuhrkennzeichen — Export plate validity, fee and documents.
- Your Europe — VAT when buying a car in another EU country — No customs duty; when a car counts as new for VAT.
Carriers checked (2026-09-21): Kurbads · BB Logistik · Elite Cars · CarGoRiga · CarWest · AKM Trans
Related Guides
Cars from Germany
Import, risks & tips
What a Car from Germany Costs
Full cost calculation with examples
German Car Ad Sites
Where to look, how to read an ad
Checking a Car in Germany
TÜV, history and scam patterns
Ordering a Car from Germany
How it works and what it costs
Car Import Costs
Full cost calculation
CSDD Registration
Registration process & docs
Car Shipping
Car transport & costs