Verified as of 15/06/2026

By Bus
The most convenient and affordable option from Vilnius or Warsaw
Vilnius Minsk
4h 20min from $45 ~14 / day
Best option from the EU. Ecolines (8 daily), TOKS (6 daily). Passengers disembark for border checks at Kamenny Log / Medininkai.
Warsaw Minsk
7–11h from $24 multiple / day
Minsktrans, Ecolines, Sindbad, FlixBus, TOKS. Crosses via Bruzgi / Kuźnica or Berestovitsa / Bobrowniki.
Riga Minsk
⚠ Limited 2026
Direct licences expired Feb 2026 after Latvia terminated bilateral transport agreements. Transfer in Vilnius via infobus.by as single ticket.
Book your bus ticket directly here
Powered by BusSystem — the same engine behind infobus.eu. Accepts all major payment cards. Your ticket arrives by email instantly after booking.
All cards accepted Ticket by email Secure payment
Open booking
By Air
Minsk National Airport (MSQ) — 10 airlines, 39 airports, 14 countries
No EU, UK or Swiss airlines fly to Minsk; Belavia cannot fly to any EU/UK/Swiss airport.

Airlines currently serving Minsk (MSQ):

Belavia (B2)
28 routes
Dominant carrier. Moscow, Istanbul, Dubai, Baku, Tbilisi, Tashkent, Almaty, Tel Aviv (seasonal), Beijing, Cairo and more.
flydubai (FZ)
Dubai
Daily Dubai → Minsk. Good connection from Asia, Africa, and MENA.
Azerbaijan Airlines (J2)
Baku
Baku is a useful transfer hub for travellers from many countries.
Air China (CA)
Beijing
Via Beijing — good option from East Asia or Chinese connections.

Most frequent route: Moscow SVO (267 flights/month). Other popular routes: St. Petersburg, Baku, Istanbul, Dubai, Tbilisi, Tashkent, Almaty.

Nearby airports + bus to Minsk
  • Vilnius (VNO) — 4h by bus. Many EU airlines fly to Vilnius; then bus to Minsk from the central bus station.
  • Warsaw (WAW) — 7–11h by bus. All major EU carriers serve Warsaw. Buses to Minsk from Warsaw Zachodni.
  • Riga (RIX) — ~7h by bus via Vilnius. Rail service to Minsk is suspended.
Flight cancelled or delayed? You may be entitled to up to €600 in compensation — check for free.
By Train
International passenger rail to Belarus is currently suspended
All international passenger train connections between Belarus and Lithuania, Latvia, Poland, and Ukraine have been suspended. No scheduled cross-border rail service is currently operating from EU/neighbouring countries.
Vilnius Minsk
Suspended
Lithuania suspended bilateral rail services. No passenger trains operating.
Warsaw Minsk
Suspended
Poland suspended all passenger rail connections to Belarus.
Riga Minsk
Suspended
Latvia terminated bilateral rail transport agreements.
Kyiv Minsk
Suspended
All Belarus–Ukraine rail connections suspended. Border closed since Oct 30, 2024.
Domestic Belarusian Railways (БЧ) continues to operate normally within Belarus. Minsk has two major stations: Minsk-Passazhirsky (central) and Minsk-Severny. Check bcpt.by for domestic routes.
Driving
Insurance, BelToll transponder, and border crossing status
  • Green Card insurance — mandatory for arrivals from EU, UK, Lithuania, Latvia, Poland, Ukraine. Buy before your trip or at the border (€5–50 depending on duration and vehicle type).
  • Blue Card (from Russia) — if entering from Russia, the Green Card is not required. Instead, you need a Blue Card (синяя карточка) — the Russian equivalent of compulsory motor third-party liability insurance (OSAGO). It is normally already included with Russian vehicle insurance.
  • BelToll transponder — mandatory for all non-EEU registered vehicles ≤3.5t on Belarusian toll roads. Register in advance at beltoll.by. OBU deposit: €50. Alternatively use the BelToll app.
  • Vehicle documents — carry original ownership documents. If you are not the registered owner, you need a notarised power of attorney.
  • Latvia ban — since July 2024, Latvia bans Belarusian-registered passenger vehicles from crossing into Latvia.
  • Speed limits — Built-up areas: 60 km/h. Highway: 120 km/h. Rural roads: 90 km/h.
  • Fuel — You may import a full tank + 10 extra litres duty-free.
Customs Rules
Duty-free limits and declaration requirements
A customs declaration form is mandatory for ALL arrivals and departures. Always complete it — even if you have nothing to declare.
Category Duty-free limit Notes
Goods (land / train) €500 + 25 kg Updated April 2024. Excess: 30% duty, min €4/kg.
Goods (by air) €10,000 + 50 kg Higher limit applies only to air arrivals.
Alcohol 3 litres Up to 5L with €10/L duty. Over 5L: prohibited. Min age 18.
Tobacco 200 cigarettes or 50 cigars or 250g tobacco Min age 18.
Cash / securities Declare if over $10,000 No import limit but must declare. Also declare bills of exchange, bank checks, securities.
Electronics 1 unit of each type Camera, laptop, tablet, portable audio. Exception: 2 mobile phones allowed.
Fuel Full tank + 10 extra litres In a separate approved container.
Medications Carry a doctor's prescription for controlled substances. Narcotics/psychotropics require documentation.
Medical insurance
Mandatory for entry — buy online before your trip
  • Medical insurance with a minimum coverage of €10,000 is mandatory for all visa-free foreign visitors entering Belarus.
  • You can buy it online before your trip at bgs.by — the official Belarusian state insurer. The site is available in English, Russian, and Chinese, and is straightforward to navigate.
What this insurance actually covers

This policy only covers life-threatening emergencies. It does not work like standard travel health insurance — you cannot visit a clinic or a GP. In practice, you can only go to a hospital emergency room (skoraya pomoshch / скорая помощь), where doctors assess your condition and decide whether treatment is warranted. In our experience, if you arrive with a real problem you will almost always be seen and treated.

Planning to drive or cross by land?

Check which border crossings are currently open, their facilities, and live queue data.

Border Crossings

Sources

Information verified June 2025. Transport schedules and prices change frequently — always verify before travel.