From Serbia 🇷🇸 to Bulgaria 🇧🇬 – the international train with only one carriage!

When I think of an international train, what springs to mind is a long train with at least two classes to choose from and a Dining or Café Car to assist with hunger on the trip. Most international trains in Europe are like this, however, there are some unique exceptions. The once per day train from Dimitrovgrad, Serbia to Sofia, Bulgaria, which was the only way to get from the capitals of Belgrade to Sofia from September to June (the winter season), was formed of a locomotive and only one Second Class carriage. They don’t lie when they say train travel isn’t popular in the Balkans!

I took a trip on this international Bulgarian Railways (BDZ) train in September 2019 as part of my trip from the United Kingdom to Türkiye exclusively by train. This particular train ran exclusively in the winter season as in the summer period the same train, except two carriages, started from Belgrade, completing its journey to Sofia in just over eleven hours.

Belgrade did happen to be our origin for this leg, however, as the direct train wasn’t available on our date – the only option was three trains from Belgrade to Niš, Niš to Dimitrovgrad and Dimitrovgrad to Sofia. All three journeys were possible to do in a day, though we opted to break the journey overnight in Niš and explore the fortress there (highly recommended!).

Surprisingly, having to take three different trains actually turned out to be a blessing as I explain below. At the time of booking this blessing was unknown as I tried to piece together timetables with the help of Mark Smith, the Man in Seat 61, to double check that I wouldn’t get stranded. Timetables have been known to not line up with connections. On the day I did witness the Niš to Dimitrovgrad train waiting for passengers connecting from the delayed Belgrade to Niš train, so it appears some people do make connecting journeys on this route, and this was known by the conductor on the train.

Unfortunately as of 2023 there is track work taking place on the Niš to Dimitrovgrad route with no replacement transport provided – there are public buses, however, they do not connect with the train as explained by the Man in Seat 61 here rendering Belgrade to Sofia in a day challenging if not impossible.

Here is a map of the journey from Dimitrovgrad to Sofia:

Departure from Dimitrovgrad

Dimitrovgrad is a town in the south-east of Serbia and was a peaceful place to enjoy a quick break from travelling. There wasn’t much going on at the station, however, I did find a kiosk that sold some cold drinks. These were very welcome as I glanced at a thermometer that confirmed that it was a hot day with the outside temperature of 32oC.

As we were connecting from the Serbian train from Niš, the platform change was a straightforward one – the Bulgarian train to Sofia, that departed fifty minutes later than the scheduled arrival into Dimitrovgrad, would depart from the same platform. We were running thirty-five minutes late, however, which meant that we would only have fifteen minutes in Dimitrovgrad before the only train that day to Sofia. It was hair-raising to see the Serbian train, that was our chariot for the last few hours, reverse out of the station almost straightaway after dropping us off. The reason immediately became apparent – the Bulgarian train that would take us to Sofia soon after, arrived on the same platform from a siding from the same direction.

They call it a small world and what happened next validated that. I never thought, at a small station in Serbia, I would meet a fellow traveller from the UK. Peter, who teaches at the University of Cambridge. had in fact followed us all the way from the UK by train, taking a similar route. We also met Alejandro from Spain who was en route to Kiev. We all made friends quickly and shared what was left from our food reserves for that day including a banana, a pack of apricots and biscuits to accompany our now lukewarm drinks.

Onboard the Bulgarian electric train

As we boarded the Second Class only Dimitrovgrad to Sofia train, we were immediately hit by how hot the carriage was inside – the train must have been sat in the sun for the whole day since its outward journey from Sofia. It was the first train on our journey from the UK without air conditioning and we had soon realised how spoilt we were on our previous trains. Myself and my new found friends wasted no time in opening all of the windows in the carriage for much needed respite. On departure, we were joined by three other passengers resulting in total occupancy of seven passengers.

The carriage, that was partitioned off into three compartments, had seats that were arranged in tables of four (without the table) as well as airline-style seating for two passengers. A toilet was available at the very rear of the carriage which I had the displeasure of using – it was very dark and not clean.

Very soon after departure from Dimitrovgrad, the train brakes were applied and we were stopped in a siding. This was for the Bulgarian Border Force to conduct passport checks to allow us to enter back into the European Union and Bulgaria. Passports were taken away for about thirty minutes and then returned to us before the train departed.

Once we were en route we sailed through to Sofia, having to close the windows at one point so the train didn’t lose its dark blue curtains in the draft, branded with the BDZ logo to match the seats. I noticed that the guard had a rather unusual cardboard pole that looked like a long cigar that he was using to signal to the driver to dispatch the train.

Scenery

The train from Dimitrovgrad to Sofia passes rural parts of northern Bulgaria with calls at some villages and towns en route.

Arrival into Sofia

We arrived on time into Sofia Central Station which is situated 1.7km from the centre of Sofia. The station was built originally in 1888 and rebuilt in a Brutalist style in 1974. It had extremely long platforms as you can see in the video below.

As we disembarked the train we noticed that this same carriage had been used for the direct summer only service from Belgrade Topčider to/from Sofia as shown on the carriage door and the plate on the side of the train.

Conclusion

I thoroughly enjoyed my Balkan trip and the train from Dimitrovgrad to Sofia was certainly a memorable experience.

Despite having to make three train changes to travel from Belgrade to Sofia, we concluded that this was the best way to do it in the hot weather to make the most of trains with air-conditioning. Travelling for some eleven hours in this carriage in this heat would have been a real challenge.

It’s a shame that the line from Niš to Dimitrovgrad is closed and no alternative transport is available. I hope that the service will resume soon to allow more seamless journeys from Belgrade to Sofia, two great capitals to explore.

Booking and Fares

I had used a free coupons issued to European rail staff for the full trip for both Serbian Railways (SV) and Bulgarian Railways (BDZ), though I think only the latter was necessary for this train. My travel companion had a Global InterRail Pass. The public price is available to buy only at the station prior to departure – it cannot be booked online.

While doing his ticket checks, our conductor was taking pictures of our passes. I don’t know why exactly, I’d like to think he was impressed we had travelled such a long way!

Journey LegFull Public PriceInterRailEuropean Rail Staff FIP Coupons
DImitrovgrad to Sofia10 Bulgarian LevIncludedFree

This article was first published in April 2023.

See more from Rail-Away

Subscribe

The latest posts straight to your inbox…

Join 1,391 other followers

Feedback

So I can improve Rail-Away, your feedback is appreciated. Please rate, like and share your thoughts below and I’d be glad to hear of your own experiences on the rails…

Corona InterCity – Budapest 🇭🇺 to Brașov 🇷🇴 by Hungarian sleeper train

The concept of naming trains is somewhat rare in Western Europe nowadays – in the Eastern parts, however, there are plenty. As part of a trip from the UK to Romania by train, I had booked on the, unfortunately named (at least for 2020 onwards), “Corona” InterCity for its full journey from the Hungarian capital of Budapest to Brașov, in the heart of Transylvania.

There are a multitude of sleeper trains between Hungary and Romania each day, departing at different times, all with their own names to match. The best known ones are the “Ister” and “Dacia”, which connect the capitals of Budapest and Bucharest. These trains are exclusively formed of carriages by the Romanian State Railways (CFR Călători) for journeys across the border with Romania.

On the contrary, the Corona is unique as it is formed of carriages from the Hungarian State Railways (MÁV-START), with its own dining car to match – a rarity in the world of continental European sleeper trains to have both. The train also takes a different route within Romania to serve towns, where Hungarian is widely spoken – for example Gheorgheni, Miercurea Ciuc and Brașov.

After enjoying a highly appropriate Kürtőskalác, or Chimney Cake, in Budapest (originally popular in the Hungarian-speaking regions of Romania) and the view from the Fisherman’s Bastion of the river Danube, we head to the station at what feels far too early in the day for a sleeper train in April – with no sign of the sun setting just yet.

One good reason for the 17:40 departure is the time that the train arrives at the Hungary-Romania border stations. Both countries are in the EU; however, Romania is not part of the Schengen agreement. This means we had our passports checked (and stamped) at both Biharkeresztes (Hungary) and Episcopia Bihor (Romania) stations. We were timetabled to arrive at 21:08 and 22:56 respectively, meaning no through-the-night disturbances. Romania is in Eastern European Summer Time (EEST), while Hungary is in Central European Summer Time (CEST), so the Romanian time includes the +1 hour time difference, as we cross the border. Another benefit is the 09:42 arrival in the morning, allowing for a full day to explore Brașov, known for its medieval Saxon walls and bastions.

Armed with plenty of fluids and emergency food supplies from nearby Spar, we headed to our platform around half an hour before departure. Here, our friendly Hungarian Sleeping Car Attendant greeted us, checked our reservation, and showed us to our compartment. The train conveyed one sleeping car, one couchette car, two seated carriages, as well as the recently re-opened dining car, following closure through the COVID-19 pandemic. We were in store for a highly memorable trip!

Booking

Booking a ticket from the UK for the Corona proved to be a challenge. Sleeping cars cannot currently be booked online at the, otherwise much improved, Hungarian Railways website. While these cars can be booked on the Romanian Railways website, no discounts can be applied if you already hold a valid ticket. My party of two had an InterRail Pass, and I can obtain a discount using FIP Coupons available to European railway staff.

Another drawback with the CFR website is that it only shows availability for the Corona when the Ister is not available – at least from my observation for a handful of upcoming dates.

Having consulted one UK Travel Agent, International Rail, who were able to book trains in western and most of central Europe, they were unable to book trains between Hungary and Romania. I tried another UK Travel Agent, Rail Canterbury, who saved the day being able to make our reservation for this train.

Onboard the Corona

Sleeping Car

Towards the rear of the five car train was Coach 435, the elderly sleeping car which would be our base for the next 15 hours. Although on some occasions there are refurbished air-conditioned sleepers on this route (as can be seen on VagonWEB), for us today, we would instead be in store for a trip of nostalgia. Not at all a bad thing.

In our comfortable compartment, our two beds were made up ready for us when we arrived, complete with clean bedding and towels. Air-conditioning would be supplied via an open window, and there was a black-out blind and red curtain. The train had clearly been baking in the warm 25°C April sun for the day, so after departure (window down fully) we were brought some very welcome bottled water, multi-vitamin juice, and chocolate wafers on the house.

There was a USB and conventional socket within the cupboard above the sink; however, as explained later, we were not able to use it.

Dining Car

A real treat was the Hungarian Dining Car on the Corona, situated at the centre of the train that stays with the train for the full journey, boasting an extensive menu. Taking full advantage of the early evening meal departure time, we did not waste any time in seeking it out.

Enjoying a substantial beef burger with a few Korona wines (yes, the wine was called that too!), before we knew it, the sun was setting, and we were approaching the Hungarian border. We settled the bill and headed back to the compartment, to be ready with our passports.

It is worth mentioning that as Sleeping Car passengers on the Corona, we were entitled to a free breakfast in the Dining Car in the morning. The Sleeping Car Attendant handed us a voucher with our tickets.

Powerless

Returning to the compartment nicely full, we were surprised to find the Sleeping Car plunged into darkness. Our Sleeping Car Attendant appears out of nowhere to try to tell us what is going on, but we struggle with a mutual language. It appeared that he was telling us that in a few stations we will have power – I assume that he was referring to one of the stations where the locomotive would be changed.

Hopeful our power will return, we sit tight, enjoy the unique experience of travelling in the dark, glancing up at the stars. Resourcefully, we use every opportunity at lit stations to search our luggage for what we need to settle down for the night.

Unfortunately, the power never arrived, with the exception of the corridor that miraculously lit up at the border stations. Following a restful sleep, we woke up to a freezing carriage and frost on the ground in Romania, so we were very glad to be returning to the Dining Car for some sustenance and much needed mobile phone charge.

Couchette Car

Following breakfast in the morning, in search of somewhere warm to sit and power, we head to the Couchette Car, which offered us both. This carriage has been refurbished recently too. Our Sleeping Car Attendant pops his head in to say hello and understandingly nods his head when we tell him we moved to get power.

Seated Car

On the Corona there are two compartment Seated Cars. One was a refurbished car, the other looking more tired but comfortable. Take your pick.

Scenery

It’s worth heading to the back of the train to see the sunset over the east of Hungary. In the morning, we were greeted to hilly views of Transylvania.

Arrival

We arrived on time after an overall pleasant trip. And, in case you were wondering, we did not catch Coronavirus from the Corona.

Fares

Journey LegFull Price Return*Global InterRail Pass
Budapest to Brașov123.73 LEI (25€) + Reservation FeeIncluded + Reservation Fee (80€ for two people sharing 2-berth sleeping compartment)

*pricing valid at the time of writing – May 2022.

If you work for the rail industry in a European country, as I do, you can take advantage of FIP free and discounted travel across Europe, which includes a trip on the Corona plus the one-off reservation fee for the whole journey in the chosen accommodation.

Journey LegUsing FIP Free Coupons
Budapest to BrașovMÁV FIP Free Coupon (Budapest to Biharkeresztes)
+ CFR FIP Free Coupon (Biharkeresztes to Brașov)
+ Reservation Fee (80€ for two people sharing 2-berth sleeping compartment)

This article was first published in May 2022.

See more from Rail-Away

Subscribe

The latest posts straight to your inbox…

Join 1,391 other followers

Feedback

So I can improve Rail-Away, your feedback is appreciated. Please rate, like and share your thoughts below and I’d be glad to hear of your own experiences on the rails…

Zürich🇨🇭 to Lucerne🇨🇭 by train 🚆- the fast train or the day trip option?

Lucerne and Zurich are two unique Swiss-German speaking cities that are highly likely to be on your itinerary as a visiting tourist to Switzerland. To travel between the two there is a fast, comfortable, direct train that serves the two cities operated by SBB in as little as 41 minutes.

Those who know this part of the world could well be asking “which slow option?”. Well this is very much an off-the-beaten-track route and one I’ve very much devised on my own, taking three trains instead. Why not just take the fast train you ask? I’ll show you why I think the slow option made for a more memorable experience and in my opinion is not worth missing if you can spare the time. But first, what’s the fast route like?

Fast Option – Direct

Journey LegDurationTrain TypeOperator
Zürich <> Lucerne41 minutes*InterRegio [IR]SBB
*based on a journey taken departing Zürich at 11:10 on 29th August 2021. Journey durations may vary slightly on different departure dates / times of day

The direct route from Zürich to Lucerne is well served with two trains per hour using comfortable, modern double-deck SBB InterRegio trains. The route travels via the aptly named town of Zug, though the name doesn’t refer to its railway heritage but its fishing past.

The route takes as little as 41 minutes on the fastest trains and up to 50 minutes on the slightly slower trains. The Swiss offer fantastic dining cars on many routes, but not this one – the journey is too short to offer such a luxury. Simply grab your morning coffee at the station beforehand.

If you’re looking for views then this route will most likely disappoint, especially if you’re used to Swiss standards. There is some token scenery in the form of two lakes en route to take in however.

Slow Option via Interlaken

Journey LegDurationTrain TypeOperator
Lucerne <> Interlaken Ost1 hour, 49 minutes*InterRegio [IR]Zentralbahn
Interlaken Ost <> Bern52 minutes*InterCity [IC]SBB
Bern <> Zürich HB56 minutes*InterCity [IC]SBB
*based on journey taken departing Lucern at 15:06 on 29th August 2021. Journey durations may vary slightly on different departure dates / times of day

Now for the scenic route I’ve devised from Lucerne to Zurich which goes via Interlaken and Bern – perfect if you’ve got some extra time and want to enjoy some spectacular Swiss scenery.

This route travels via Interlaken with hourly departures. It’s worth noting that there are three trains to catch instead of one on this route but you won’t find yourself waiting around in stations as the connections are short. If missed connections are a concern, we experienced first-hand a delay to our first train and much to our delight the second train waited for our arrival. Should the train not wait, there are certainly worse places to spend an hour in both Interlaken and Bern before continuing your journey on the next train.

It’s worth noting that the journey time for this route is considerably longer, taking 3 hours, 52 minutes in total however if you’re like me and love gazing out the window and dining on the move time will fly-by – all three of these trains had excellent Swiss dining cars. There’s no need to reserve these in advance – just show up whenever you feel like it. Here is a summary of each leg of the slow option. This journey can also be taken in the reverse direction with a similar journey time.

Leg 1: Lucerne <> Interlaken Ost

First up, from Lucerne to Interlaken via the jaw-dropping scenery of the Luzern-Interlaken Express by Die Zentralbahn. This route is full of character from start to finish with steep ascents, the magical Brünig mountain pass and no fewer than five lakes – all to enjoy at your seat through the window. Sitting on the right hand side departing Lucerne is recommended for the best scenery and staying on that side when the train reverses at Meiringen.

This is a regional train but with a bistro! Our train was formed of two trains coupled together, one without a bistro – so if you would like to take advantage of a cuppa on the move make sure you sit in the train set that has one.

Our train managed to rack-up a small delay of five minutes – which would have been enough to miss the connection at Interlaken Ost should the onward train have departed on time. Much to our surprise there were many customers switching trains and our next train was held back for our arrival despite being different operators – impressive work from the Swiss railway companies!

Leg 2: Interlaken Ost <> Bern

Next up, after the (rather unnecessary) drama of rushing to catch this InterCity train we were hungry. It was time to eat at the dining car for our 52 minute journey to Bern. The SBB InterCity trains on this route have a whole dedicated dining carriage with a mix of table sizes from sitting two people up to five with one host looking after what turned out to be a full carriage. He impressed us with his speed and managed to serve us a delicious warming Thai Green Curry and chilled wine within minutes of departure. They arrived just as we were passing the glorious Lake Thun on our right. Bliss. There’s something truly special about dining on the move.

Leg 3: Bern <> Zürich HB

We arrived into Bern a few minutes behind following our late start from Interlaken. No time to waste we headed straight over to catch our next SBB InterCity train to Zürich, this time a more modern double-decker variant for our final leg of the journey to Zürich.

We had room left for dessert so headed again straight to the dining car which is on the upper level. The train was busy, however we were able to share a table with a friendly Swiss couple playing a board game. Enjoying some more wine and a tasty Schweizer Apfelküchlein, the conductor checked our tickets. It was our last date of travel on our train passes and she commented sympathetically “last one” – our two weeks travelling on Swiss trains was drawing to a close and what a way to spend our last day in this beautiful country with our three-train adventure. We enjoyed every minute.

Tickets

There are whole host of ticketing options for train travel in Switzerland including point-to-point tickets for a one-off journey (more expensive per journey), to cheaper travel if you’re planning more journeys for example using the half-fare travelcard or InterRail tickets if you live in another European country. Reservations are not required to travel on non-tourist trains in Switzerland such as these journeys featured in this blog post.

As you can see in the table below if you’re planning the direct train from Zürich to Lucerne and not making any other journeys in Switzerland a point-to-point ticket might be cheaper for you. If you’re planning the trip via Interlaken, then a day pass might be cheaper for you (SBB Saver Day Pass or InterRail) or purchasing a half-fare railcard for point-to-point tickets from SBB. It all depends what else you have planned.

Ticket Type – Available to the PublicFull Price one wayPrice (half-fare travelcard) one wayReservation Fees
Zürich to Lucerne Point-to-Point (2nd Class)
– valid for one journey, bought in advance
from CHF 13.80from CHF 7.60Not Required
Zürich to Lucerne Point-to-Point via Interlaken (2nd Class)
– valid for one journey, bought in advance
from CHF 92.00from CHF 46.00Not Required
SBB Saver Day Pass
– valid throughout Switzerland, bought in advance
from CHF 52.00from CHF 29.00Not Required
Swiss InterRail Pass (e.g. 5 days in 1 month, 1 Adult)
– valid throughout Switzerland
€56,50 per dayN/ANot Required
Fares correct as of 30th October 2021

If you work for the rail industry in a European country, as I do, you can take advantage of FIP free and discounted travel across Europe – again no reservation fees for these journeys.

TrainJourney LegFIP Facilities UsedFIP Facilities Reservation Fees
InterRegio (SBB)Zürich HB to LucerneFIP Free Coupons (SBB)Not Required
InterRegio (Zentralbahn)Lucerne to Interlaken OstFIP Free Coupons (SP)Not Required
InterCity or EuroCity (SBB)Interlaken Ost to BernFIP Free Coupons (SBB)Not Required
InterCity (SBB)Bern to Zürich HBFIP Free Coupons (SBB)Not Required
Details correct as of 30th October 2021

Book with Omio.com

Omio.com makes booking train tickets easy. selling tickets for 1,000 travel companies operating across the world, and removes the complication of knowing which operator to book your international train tickets.

If you book via the below link with Omio, Rail-Away earns a small commission that helps to support the running costs of the site – this is greatly appreciated. You can also book the individual legs separately by Omio or on the SBB website.

This article was first published in October 2021.

See more from Rail-Away

Subscribe

The latest posts straight to your inbox…

Join 1,391 other followers

Feedback

So I can improve Rail-Away, your feedback is appreciated. Please rate, like and share your thoughts below and I’d be glad to hear of your own experiences on the rails…