Rome2Rio

How to get fromLisbon to Bitolaby plane, bus, train, car or car train

Find Transport to Bitola

See all options

There are 10 ways to get from Lisbon to Bitola by plane, bus, train, car, or car train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Ohrid Airport, bus

    best
    1. Fly from Lisbon-Portela Airport (LIS) to Ohrid Airport (OHD)planeLIS - OHD
    2. Take the bus from Ohrid to Bitolabus
    9h 53m
    $182–411
  2. Fly to Skopje International Airport, train

    cheapest
    1. Fly from Lisbon-Portela Airport (LIS) to Skopje International Airport (SKP)planeLIS - SKP
    2. Take the train from Skopje, Transporten Centar to Bitolatrain
    15h 56m
    $114–418
  3. Train, bus

    1. Take the train from Lisboa Oriente to AveirotrainIc
    2. Take the bus from Aveiro to Viseubus
    3. Take the bus from Viseu to Geneva - Bus Stationbus
    4. Take the bus from Geneva - Bus station to Ferizajbus
    5. Take the train from Ferizaj to Skopjetrain
    6. Take the train from Skopje, Transporten Centar to BitolatrainRe
    2d 9h
    $220–342
  4. Drive 3,615.1 km

    1. Drive from Lisbon to Bitolacar3,615.1 km
    35h 54m
    $651–940
  5. Fly to Ioannina National Airport, bus

    1. Fly from Lisbon-Portela Airport (LIS) to Ioannina National Airport (IOA)planeLIS - IOA
    2. Take the bus from Ioannina to Florinabus
    17h 5m
  6. Bus, train

    1. Take the bus from Lisbon - Sete Rios to Bernbus
    2. Take the bus from Bern to Velesbus
    3. Take the train from Veles to Bitolatrain
    2d 10h
  7. Bus

    1. Take the bus from Lisbon - Oriente to Bernbus
    2. Take the bus from Bern to Skopje, Transporten Centarbus
    3. Take the bus from Skopje, Transporten Centar to Bitolabus
    2d 10h
    $267–385
  8. Bus via Barcelona

    1. Take the bus from Lisbon to Barcelonabus
    2. Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
    3. Take the bus from Tirana to Strugabus
    4. Take the bus from Struga to Bitolabus
    2d 11h
  9. Bus #2

    1. Take the bus from Lisbon to Zurich Bus Stationbus
    2. Take the bus from Zurich to Strugabus
    3. Take the bus from Struga to Bitolabus
    2d 19h
    $234–408
  10. Drive, car train

    1. Drive from Lisbon to München Ostcar
    2. Take the car train from München Ost to Villach Hbfcartrain
    3. Drive from Villach Hbf to Bitolacar
    37h 13m
    $751–1,068

Lisbon to Bitola by bus

Calendar2Weekly Buses
Duration2d 19hAverage Duration
Ticket$234Cheapest Price
See schedules

Questions & Answers

What companies run services between Lisbon, Portugal and Bitola, North Macedonia?

You can take a bus from Lisbon - Oriente to Bitola via Bern and Skopje, Transporten Centar in around 2d 10h.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators

Want to know more about travelling around North Macedonia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers