Florina, a small city in northwestern Greece close to the borders with North Macedonia and Albania, can be reached from Athens by long-distance bus. It’s a long haul—roughly a full day of travel—so this is not a realistic day trip. In practice, you’ll want to stay at least one night, ideally longer, to justify the journey and explore the wider region. Below is the essential, no-nonsense info for getting there by public transport.

Affiliation disclosure: By purchasing goods or services via the links contained in this post, I may be earning a small commission from the seller's profit, without you being charged any extra penny. You will be thus greatly helping me to maintain and keep enriching this website. Thanks!
Tickets from Athens to Florina cost €55 one way. You can buy them directly at the bus station or online via the Florina KTEL e-ticketing system. The official booking page exists, but it’s notoriously unreliable and often doesn’t work as intended, so don’t count on it as your only option. If online booking fails, buying the ticket at the station is usually the safer bet. For the most up-to-date schedules, the Florina KTEL website remains the most reliable reference.
Direct buses run only on specific days of the week. As of the latest published timetable, departures from Athens to Florina are scheduled at 08:30 on Mondays, Wednesdays, Fridays, and Sundays. There are no direct services on Tuesdays, Thursdays, or Saturdays. Because the frequency is low, it’s worth double-checking the current official timetable before your trip in case of seasonal or operational changes.
The bus departs from the main long-distance bus terminal on Kifisou Avenue (📍map) in Athens. The simplest way to get there is via the blue metro line to Elaionas Station, then either change to bus 052 or walk about 1.5 km. Many other city buses also serve Kifissos Terminal from across Athens, including the X93 airport bus.
The journey itself takes most of the day—expect around ten hours on the road—crossing central and northern Greece before reaching Florina. On arrival, the Florina bus station (📍map) is close enough to the town center that you can usually walk or take a very short taxi ride to your accommodation.
Recommended Accommodations in Florina
Splurge: The Lynx Mountain Resort
A high-end option just outside town, offering modern rooms, strong design, and a quiet setting. A good choice if you want comfort and a bit of scenery after a very long travel day.
Comfort: Emerald Suites
A well-reviewed mid-range hotel with spacious rooms and a convenient location. It works well as a base for exploring Florina on foot without paying luxury prices.
Save: Filareti Hotel
A simple, budget-friendly option in town. Rooms are basic but clean and functional—perfect if you just need a place to sleep after the bus ride and plan to spend most of your time out and about.
Explore more options:
Stay22 is a handy tool that lets you search for and compare stays and experiences across multiple platforms on the same neat, interactive map. Hover over the listings to see the details. Click on the top-right settings icon to adjust your preferences; switch between hotels, experiences, or restaurants; and activate clever map overlays displaying information like transit lines or concentrations of sights. Click on the Show List button for the listings to appear in a list format. Booking via this map, I will be earning a small cut of the platform's profit without you being charged any extra penny. You will be thus greatly helping me to maintain and keep enriching this website. Thanks!
