1map logoGo to main page

Milan, Lombardy to Otranto, Apulia from $47: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Milan, Italy
to
Otranto, Italy

How to Get from Milan to Otranto: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$47 by busBest price
966 kmDistance
4h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Milan to Otranto with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Drive
Average Duration
4h  58m
Estimated price
$93-258
Recommended
Company
various
Bus
Plane
Drive
Average Duration
6h  37m
Estimated price
$47-326
Cheapest
route map
Distance: 966 km
Duration: 4h 58m

See more options

Company
various
Plane
Drive
Average Duration
6h  34m
Estimated price
$55-279
Company
various
Train
Bus
Average Duration
10h  45m
Estimated price
$60-187
Company
MarinoBus
Bus
Average Duration
15h  9m
Estimated price
$69-930
Company
various
Train
Bus
Average Duration
19h  56m
Estimated price
$931-932
Company
various
Drive
Average Duration
10h  3m
Estimated price
$933-934

Milan - Otranto operators

Explore transport companies operating between Milan and Otranto, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
0832.871016
Website
eliosautoservizi.com

Bus from Brindisi - Via Appia to Otranto Porto

Average Duration
1h 10m
Estimated price
477-478
Website
terravision.eu

Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station

Average Duration
50m
Estimated price
479-3260
Contact phone
+352 26 58 57 1
Website
flibco.com

Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station

Average Duration
50m
Estimated price
477-3261
Contact phone
+39 02 3008 9000
Website
autostradale.it

Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station

Average Duration
1h
Estimated price
475-3262
Train
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Milano Centrale to Lecce

Average Duration
8h 15m
Estimated price
470-939
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Milano Centrale to Lecce

Average Duration
12h 50m
Estimated price
473-474
Contact phone
+39 02 7249 4494
Website
trenord.it

Train from Milano Porta Garibaldi to Bergamo

Average Duration
1h 9m
Estimated price
475-476
all-pages.other Show other routes
Contact phone
+39 080 3112335
Website
marinobus.it

Other from Milan Via Giuseppe Impastato to Otranto Via Orte

Average Duration
13h 45m
Estimated price
935-937
Plane
Website
ryanair.com

Plane from Milan Bergamo (BGY) to Brindisi (BDS)

Average Duration
1h 37m
Estimated price
2580-2581
Website
alitalia.com

Plane from Milan Linate (LIN) to Brindisi (BDS)

Average Duration
1h 36m
Estimated price
2584-25820

Plane from Milan Linate (LIN) via Rome to Brindisi (BDS)

Average Duration
3h 41m
Estimated price
2584-25820
Website
easyjet.com

Plane from Milan Malpensa (MXP) to Brindisi (BDS)

Average Duration
1h 45m
Estimated price
2585-2586
Website
neosair.it

Plane from Milan Malpensa (MXP) to Brindisi (BDS)

Average Duration
1h 55m
Estimated price
2588-25840
Website
swiss.com

Plane from Milan Malpensa (MXP) via Zurich to Brindisi (BDS)

Average Duration
4h 5m
Estimated price
25820-2589

Milan to Otranto: Overview of Bus, Train, Flight, and Car Trips

Traveling between Milan and Otranto offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• On the train from Milan to Otranto, you'll find catering services offered by Trenitalia and Ferrovie del Sud Est. Trenitalia typically provides a cafeteria car where you can buy snacks, beverages, and light meals. Ferrovie del Sud Est usually has trolley services that offer refreshments. Be sure to check their menus on the respective websites before your journey.
• Trenitalia offers a range of seating options, including First Class (Business) and Second Class (Standard). First Class seats provide more spacious seating and usually access to the exclusive lounge at some stations. If you're looking for a quieter atmosphere, consider booking First Class; otherwise, Second Class is a viable option for comfortable travel. Ferrovie del Sud Est generally offers standard options without class differentiation but ensures decent comfort.
• The main operators for this route are Trenitalia (trenitalia.com) and Ferrovie del Sud Est (fseonline.it). Check both for timetables and booking options. Upon arrival, Otranto train station has basic amenities, including restrooms. There is no luggage storage service, so plan accordingly. For local transport, the best option to reach Otranto city center is via a bus. You can take bus line 1, which frequently runs from the station to the center in about 10 minutes.
Useful tips for plane travellers
• Consider booking a morning flight with Alitalia, as it often allows you to arrive in Brindisi before noon, giving you ample time to reach Otranto and enjoy the afternoon sun at its stunning beaches.
• Upon arrival at Brindisi Airport, follow the signs for the taxi stand; taxis are typically available right outside the arrivals area, and expect to pay around €70-80 for the ride to Otranto, which takes about 45 minutes.
• Use the link alitalia.com for your flight details and dining options onboard, and check the local bus schedules at fsbusitalia.it to explore public transportation options from Brindisi to Otranto if you want a budget-friendly alternative.