Rome2Rio

How to get fromPerugia to Bodrumby plane, train, bus, car, car train, ferry or car ferry

Find Transport to Bodrum

See all options

There are 10 ways to get from Perugia to Bodrum by plane, train, bus, car, car train, ferry, or car ferry

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 from Perugia Sant'Egidio Airport

    best
    1. Fly from Perugia Sant'Egidio Airport (PEG) to Milas–Bodrum Airport (BJV)planePEG - BJV
    12h 50m
    ₺5,801–20,263
  2. Train, train to Bologna Guglielmo Marconi Airport, fly

    cheapest
    1. Take the train from Perugia to Firenze S.M.N.train
    2. Take the train from Firenze S.M.N. to Bologna Centraletrain
    3. Fly from Bologna Guglielmo Marconi Airport (BLQ) to Milas–Bodrum Airport (BJV)planeBLQ - BJV
    12h 18m
    ₺5,123–21,274
  3. Train, bus

    1. Take the train from Perugia to Firenze S.M.N.train
    2. Take the train from Firenze S.M.N. to PadovatrainFr
    3. Take the bus from Padova to Sofiabus
    4. Take the bus from Sofia Serdica Bus Station to Edirne Bus Stationbus
    5. Take the bus from Edirne to Izmir Otogarbus
    6. Take the bus from Izmir Otogar to Bodrumbus
    38h 4m
  4. Drive, car train

    1. Drive from Perugia to Villach Hbf/Bbfcar
    2. Take the car train from Villach Hbf/Bbf to Edirnecartrain
    3. Drive from Edirne to Bodrumcar
    47h 24m
    ₺18,066–66,806
  5. Drive 2,518.5 km

    1. Drive from Perugia to Bodrumcar2,518.5 km
    26h 38m
    ₺19,521–28,196
  6. Bus to Fiumicino International Airport, fly

    1. Take the bus from Perugia to Fiumicino Aeroporto T3bus
    2. Fly from Fiumicino International Airport (FCO) to Milas–Bodrum Airport (BJV)planeFCO - BJV
    10h 59m
    ₺5,846–16,236
  7. Train to Raffaello Sanzio Airport, fly

    1. Take the train from Foligno to Jesitrain
    2. Fly from Raffaello Sanzio Airport (AOI) to Milas–Bodrum Airport (BJV)planeAOI - BJV
    23h 24m
    ₺5,334–21,274
  8. Bus

    1. Take the bus from Perugia - Bus Terminal to Kumanovobus
    2. Take the bus from Kumanovo to Istanbulbus
    3. Take the bus from İstanbul Esenler to Bodrumbus
    43h 15m
    ₺7,849–9,549
  9. Train, bus, ferry, car ferry

    1. Take the train from Perugia to Firenze S.M.N.train
    2. Take the bus from Firenze Autostazione to Sofiabus
    3. Take the bus from Sofia Central Bus Station to Piraeus Port Astiggosbus
    4. Take the ferry from Port of Piraeus to Port of KosferryBsf
    5. Take the car ferry from Port of Kos to Port of Bodrumcarferry
    2d 6h
    ₺10,646–14,157
  10. Bus via Bucharest

    1. Take the bus from Perugia to Ortebus538
    2. Take the bus from Orte to București, Autogara Militaribus
    3. Take the bus from București, Autogara Militari to İstanbul Esenler bus stationbus
    4. Take the bus from İstanbul Esenler bus station to Bodrum bus stationbus
    2d 11h
    ₺10,621–17,451

Perugia to Bodrum by train, bus, ferry, and car ferry

Calendar1Weekly Services
Duration2d 6hAverage Duration
Ticket₺10,646Cheapest Price
See schedules

Questions & Answers

What companies run services between Perugia, Italy and Bodrum, Muğla, Turkey?

Ulendo Airlink, SunExpress, and Pegasus Airlines fly from Perugia Sant'Egidio Airport (PEG) to Milas–Bodrum Airport (BJV) twice daily. Alternatively, you can take a bus from Perugia - Bus Terminal to Bodrum via Kumanovo and İstanbul Esenler in around 43h 15m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Türkiye

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

Italy Travel Guides

Read the travel guideItaly Travel Guides

More Questions & Answers