- Recommended
Petrich History Museum
Petrich History Museum presents archaeology, ethnography, and local history, making it the best starting point for understanding the town and nearby heritage sites.
The best way to find a cheap bus ticket from Sofia to Petrich is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Sofia to Petrich will cost around $13 if you buy it on the day, but the cheapest tickets can be found for only $13.
On Mon, Nov 02, we found 4 buses from Sofia to Petrich, including 4 direct services.
On Mon, Nov 02 the direct buses cover the 145 km distance in an average of 3 h 35 m but if you time it right, some buses will get you there in just 3 h 20 m .
On Mon, Nov 02 the slowest buses will take 3 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||
Buses from Sofia to Petrich run on average 3 times per day, taking around 3h 31m. Cheap bus tickets for this journey start at $13 (€11) if you book in advance.
There are 3 buses per day. The earliest bus runs at 06:40, the last at 16:30. The fastest bus covers the 90 miles (145 km) distance in 3h 20m.
Plan this route
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Sofia to Petrich.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator Union Ivkoni | Departure Time 03:40AM | Arrival Time 07:00AM | Duration 3h20 | Departure days Mon, Fri, Sat | Cheapest price $13 |
Operator Union Ivkoni | Departure Time 04:40AM | Arrival Time 08:00AM | Duration 3h20 | Departure days Mon, Fri, Sat | Cheapest price $13 |
Operator Union Ivkoni | Departure Time 05:10AM | Arrival Time 09:00AM | Duration 3h50 | Departure days Mon, Sat | Cheapest price $13 |
Operator Union Ivkoni | Departure Time 06:10AM | Arrival Time 10:00AM | Duration 3h50 | Departure days Mon, Fri | Cheapest price $13 |
Operator Union Ivkoni | Departure Time 06:40AM | Arrival Time 10:00AM | Duration 3h20 | Departure days Tue, Wed, Thu | Cheapest price $14 |
Operator Union Ivkoni | Departure Time 08:10AM | Arrival Time 12:00PM | Duration 3h50 | Departure days Tue, Wed, Thu, Sun | Cheapest price $14 |
Operator Union Ivkoni | Departure Time 08:30AM | Arrival Time 11:50AM | Duration 3h20 | Departure days Fri | Cheapest price $13 |
Operator Union Ivkoni | Departure Time 10:30AM | Arrival Time 01:50PM | Duration 3h20 | Departure days Tue, Wed, Thu, Sun | Cheapest price $14 |
Operator Union Ivkoni | Departure Time 12:00PM | Arrival Time 03:40PM | Duration 3h40 | Departure days Sun | Cheapest price $14 |
The table below shows live departures for Sofia to Petrich buses for today, Sunday, November 1. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
![]() | 8:10 AM Sofia, Centralna Avtogara (София, Централна Автогара) | 3h50 | 12:00 PM Petrich, Bus Station Petrich (Петрич, Автогара Петрич) | 0 transfersDirect | |
![]() | 10:30 AM Sofia, Centralna Avtogara (София, Централна Автогара) | 3h20 | 1:50 PM Petrich, Bus Station Petrich (Петрич, Автогара Петрич) | 0 transfersDirect | |
![]() | 12:00 PM Sofia, Centralna Avtogara (София, Централна Автогара) | 3h40 | 3:40 PM Petrich, Bus Station Petrich (Петрич, Автогара Петрич) | 0 transfersDirect | |
| Monday, November 2 | |||||
![]() | 3:40 AM Sofia | 3h20 | 7:00 AM Petrich | 0 transfersDirect | |
![]() | 4:40 AM Sofia | 3h20 | 8:00 AM Petrich | 0 transfersDirect | |
Find all the dates and times for this journey
Buses from Sofia to Petrich with Union Ivkoni International. Use the details below to compare onboard facilities.
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Petrich — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Petrich trip today.
Petrich History Museum presents archaeology, ethnography, and local history, making it the best starting point for understanding the town and nearby heritage sites.
The Heraclea Sintica museum display interprets finds from the ancient city and helps visitors understand the excavation before or after visiting the site itself.
Samuil's Fortress museum exhibition explains the 1014 battle and medieval Bulgaria through models, panels, and artifacts tied to this strategic pass.
Rupite is a remarkable volcanic landscape with hot springs, pilgrimage sites, and broad views, making it one of the most distinctive day-trip areas near Petrich.
Belasitsa Nature Park offers forest trails, mountain scenery, and biodiversity, ideal for visitors seeking fresh air, walking routes, and panoramic viewpoints.
The Heraclea Sintica archaeological zone is a spacious outdoor area where visitors can walk among active excavations and mountain-framed ancient ruins.
Kapama is a slow-baked winter dish of sauerkraut, rice and mixed meats, often sealed in a clay pot. It is traditional in Southwestern Bulgaria and festive family cooking.
Cheverme is whole lamb slowly roasted over a fire for celebrations. It is prized in the wider Pirin and Rhodope regions for its rich flavor and communal tradition.
Patatnik is a regional potato dish mixed with onion, herbs and sometimes sirene, then baked or pan-cooked. It is beloved mountain comfort food in Southwest Bulgaria.
Traditional Bulgarian restaurant known for grilled meats, salads and local dishes in a relaxed tavern setting popular with locals and visitors.
Casual venue serving Bulgarian staples, barbecue and hearty portions. A practical choice for familiar regional food in a straightforward atmosphere.
Established hotel restaurant suitable for a quieter sit-down meal, with Bulgarian and European dishes and a more polished setting than a typical mehana.
Budget-friendly versus larger Bulgarian cities. Hotels, meals, and local transport are generally cheaper, making Petrich good value for budget travelers.
Tipping is appreciated but not mandatory. In restaurants, leave about 5-10% for good service. Round up in cafes and taxis, especially for helpful service.
Get destination-focused answers for the end of your trip, including what to do, when to go, practical entry details, and tips for making the most of your time in Petrich.
Find answers to the most common questions about traveling from Sofia to Petrich by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Petrich, this guide helps you travel smarter and with confidence.

Most Sofia to Petrich buses use the Sofia, Centralna Avtogara (София, Централна Автогара) to Petrich, Bus Station Petrich (Петрич, Автогара Петрич) station pair. Use this guide to compare Sofia and Petrich bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Sofia, Centralna Avtogara (София, Централна Автогара) is 1 km from Sofia city centre. Public transport options include:
Sofia, Centralna Avtogara (София, Централна Автогара) has practical services for this route, including Wifi, Parking, ATM, Taxis, Accessibility, WC, and Ticket Office.
Free Wi-Fi. ATMs are located near the main entrance.
Ticket office support is available at Sofia, Centralna Avtogara (София, Централна Автогара).
Available at Sofia, Centralna Avtogara (София, Централна Автогара): Parking, Taxis, WC.
Accessibility facilities are available at Sofia, Centralna Avtogara (София, Централна Автогара): Elevators, ramps.