1map logoGo to main page

Sofia to Valletta from €88: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Sofia, Bulgaria
to
Valletta, Malta

How to Get from Sofia to Valletta: 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.

$88 - PlaneBest price
1075 kmDistance
4h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Sofia to Valletta 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
Ryanair
Plane
Average Duration
4h  12m
Estimated price
105-273
Recommended
Company
various
Drive
Plane
Average Duration
4h  43m
Estimated price
88-378
Cheapest
route map
Distance: 1075 km
Duration: 4h 12m

See more options

Company
various
Bus
Bus
Drive
Average Duration
37h  18m
Estimated price
0-0

Sofia - Valletta operators

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

Plane
Website
ryanair.com

Plane from Sofia (SOF) to Malta (MLA)

Average Duration
1h 55m
Estimated price
55-273
Website
wizzair.com

Plane from Skopje (SKP) to Malta (MLA)

Average Duration
1h 47m
Estimated price
40-232
Bus
Contact phone
+359 894 77 44 02
Website
kaleiatravel.com

Bus from Sofia to Skopje

Average Duration
5h
Estimated price
0-0
Contact phone
+389(0)2 24 02 388
Website
makedonijasoobrakaj.com

Bus from Sofia to Skopje

Average Duration
4h 45m
Estimated price
1052-1053
Contact phone
+38975468055
Website
idotours.com.mk

Bus from Skopje to Tirana

Average Duration
5h 50m
Estimated price
0-0
Contact phone
+393293958604
Website
pistoia-viaggi.it

Bus from Tirana to Brindisi

Average Duration
9h 13m
Estimated price
0-0
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Brindisi to Catania

Average Duration
8h 30m
Estimated price
40-1055
all-pages.other Show other routes
Contact phone
(+356) 22069999
Website
virtuferries.com

Other from Catania to Valletta

Average Duration
4h 45m
Estimated price
0-0

Sofia to Valletta: Overview of Bus, Train, Flight, and Car Trips

Traveling between Sofia and Valletta 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.

🛫 Experience a swift journey from Sofia to Valletta with a direct flight taking just 1 hour and 55 minutes. Ryanair conveniently offers flights from Sofia Airport to Malta Airport for a seamless travel experience. 🌍 The total flying time from Sofia to Valletta is approximately 4 hours and 12 minutes, allowing you to reach the charming Maltese capital in a reasonable amount of time. Sit back, relax, and enjoy the trip as you make your way to the stunning island of Malta. 💸 Prices for flights between Valletta and Sofia can range from €109 to €281, offering flexibility for travelers with varying budgets. Plan your trip ahead to secure the best deal and prepare for an enriching adventure from Bulgaria to the beautiful shores of Malta.
Departure Point
Sofia Airport
Arrival Point
Malta Airport
🚌 Starting from Sofia you can embark on a bus journey to Valletta with a duration of approximately 37 hours and 18 minutes. 🌍 The route involves transfers at various cities including Skopje, Tirana, Brindisi, and Catania before reaching Valletta. 🌞 Enjoy the scenic views and diverse landscapes as you make your way through these different stops on your way to Malta. 🚌 Traveling from Sofia to Valletta by bus offers a unique opportunity to witness the charm of multiple destinations in one trip. ⏱️ Despite the longer travel time of over 37 hours, the journey is filled with the anticipation of discovering new cities and regions along the way. 🌟 Immerse yourself in the adventure, embrace the transit, and look forward to the vibrant destination of Valletta awaiting you at the end of the road.
Departure Point
Sofia station
Arrival Point
Valletta station

Frequently asked questions

Find out more about the route from Sofia to Valletta.

Or choose the category:
The distance between Sofia and Valletta is approximately 1075.0 km. The typical travel times vary depending on the mode of transportation. It takes approximately 37 hours and 16 minutes to travel from Sofia to Valletta by taking a combination of bus and train. By plane, it takes about 4 hours and 50 minutes. If traveling by bus alone, it takes approximately 43 hours and 45 minutes to reach Valletta from Sofia.
The most cost-effective and time-efficient transportation option for traveling from Sofia to Valletta is by flying. It takes approximately 4 hours and 50 minutes to reach Valletta from Sofia by plane, and the prices for flights range from €91 to €282. Other modes of transportation, such as buses or trains, take significantly longer times, ranging from 37 hours and 16 minutes to 43 hours and 45 minutes.
The prices for a bus from Sofia to Valletta vary between €197 and €295.
To travel from Sofia to Valletta without a car, the best option is to take a bus and train combination, then another bus and ferry via Venice. This journey takes approximately 37 hours and 16 minutes. The cost of this trip ranges from €245 to €409.
No, there is no direct link between Sofia and Valletta. However, there are alternative routes that involve transfers. The most common route is to take a bus from Sofia to Bologna Autostazione, then a train to Catania, and finally a bus to Valletta. This journey takes approximately 43 hours and 45 minutes. Another option is to take a plane, which is the fastest mode of transportation, with a travel time of 4 hours and 50 minutes.
The flight duration between Sofia and Valletta typically takes around 1 hour and 55 minutes on a direct flight. The cost of the flight can vary, ranging from €92 to €277, depending on the airline and the time of booking.
There are a variety of accommodation options near Valletta with over 2883 hotels available. Prices start at €25 per night, making it possible to find a suitable option for every budget.