Travel from Minsk to Vitebsk

Bus or train from Minsk to Vitebsk?

Belorussian Railways (BŽD) operates a train from Minsk to Vitebsk 5 times a day. Tickets cost $4 - $5 and the journey takes 4 h 1 min. Alternatively, Minsktrans operates a bus from Minsk to Vitebsk every 4 hours. Tickets cost $5 - $14 and the journey takes 4 h 50 min.

How to get from Minsk to Vitebsk

ModeDurationPrice
From Minsk-Passajirskii train to Vitebsk.4 h 1 minRUB 258
From Minsk-Passajirskii train to Orscha Central then train to Vitebsk.4 h 25 minRUB 389
From Minsk bus to Vitebsk.4 h 50 minRUB 520
From Minsk taxi to Vitebsk.3 h 9 minRUB 7711
From Minsk drive to Vitebsk.3 h 9 minRUB 1160

Operators from Minsk to Vitebsk

Close Print Itinerary
  1. Here are 5 options to get from
    Minsk to Vitebsk:

    1. Trip:
      1 Train
      • One-Way approx: USD $4 - $5
      • Duration: 4 h 1 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $4 - $5
        • Duration: 4 h 1 min
        Close x
    2. Trip:
      2 Train via Orscha Central
      • One-Way approx: USD $5 - $8
      • Duration: 4 h 25 min
      Open +
      • Trip:
        2 Train via Orscha Central
        • One-Way approx: USD $5 - $8
        • Duration: 4 h 25 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $5 - $14
      • Duration: 4 h 50 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $5 - $14
        • Duration: 4 h 50 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $110 - $140
      • Duration: 3 h 9 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $110 - $140
        • Duration: 3 h 9 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $16 - $25
      • Duration: 3 h 9 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $16 - $25
        • Duration: 3 h 9 min
        Close x