1map logoGo to main page

Zagreb to Rijeka from $8: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Zagreb, Croatia
to
Rijeka, Croatia

How to Get from Zagreb to Rijeka: 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.

$8 RideshareBest price
132 kmDistance
1h 46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Zagreb to Rijeka 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
Arriva / various
Bus
Average Duration
2h  30m
Estimated price
$1-250
Recommended
route map
Distance: 132 km
Duration: 1h 46m

See more options

Pricing table
Company
BlaBlaCar
Rideshare
Average Duration
2h  10m
Estimated price
$8-8
Company
Croatian Railways (HŽPP)
Train
Average Duration
4h  38m
Estimated price
$13-19
Company
N/A
Drive
Average Duration
1h  46m
Estimated price
$26-40
Company
various
Bus
Average Duration
3h  55m
Estimated price
$36-44
Company
Taxi3430 / Taxi Cammeo
Taxi
Average Duration
1h  46m
Estimated price
$130-160

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $9 $9 $8 $9 $9 $9 $9

Traveling From Zagreb to Rijeka

The journey from Zagreb to Rijeka offers a fascinating contrast, transitioning from the vibrant cultural scene of the capital to the serene coastal charm of Croatia's third-largest city.

Best Neighbourhoods in Rijeka

Rijeka's neighborhoods each offer distinct experiences and atmospheres for visitors.

Tito Square
• Lively hub of cafes and events.
• Home to historic architecture and landmarks.
Grčevo
• Boasts stunning views of the Kvarner Bay.
• Known for its quiet, residential charm.
Korzo
• Main promenade filled with shops and eateries.
• Perfect for people-watching and local culture.

Best Times To Visit Rijeka's Attractions

Timing your visits can greatly enhance your Rijeka experience.

Trsat Castle
Early mornings or late afternoons provide cooler weather and fewer tourists.
Rijeka Market
Visit on weekdays for a more authentic local experience without the weekend crowds.
Korzo Promenade
Evenings are ideal for leisurely strolls and watching street performances.

Rijeka Weather: What to Expect Year-Round

Rijeka enjoys a Mediterranean climate, characterized by warm summers and mild winters, making the city vibrant year-round. The best times to visit are during spring and early fall when temperatures are pleasant, allowing you to fully enjoy outdoor attractions and events.

Dining in Rijeka: A Culinary Delight

For an authentic taste of Rijeka, try the local seafood dish 'Škampi na Lešo' at the renowned restaurant Konoba Sused, which showcases the region's fresh catch and Mediterranean influence. Unlike Zagreb’s hearty meat dishes, dining in Rijeka immerses you in a seaside atmosphere, enriched by fresh local ingredients and a vibrant coastal flair.

Zagreb - Rijeka operators

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

Bus Show bus routes
Contact phone
+385 (0)72 660 660
Website
https://www.arriva.com.hr/en-us/home

Bus from Zagreb to Rijeka

Average Duration
2h 30m
Estimated price
$1-7
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Zagreb to Rijeka

Average Duration
3h
Estimated price
$15-22
Contact phone
+386 1 320 4530
Website
https://www.goopti.com

Bus from Zagreb to Rijeka

Average Duration
2h 30m
Estimated price
$35-250
Contact phone
+385 060 300 300
Website
http://www.ap.hr

Bus from Zagreb to Rijeka

Average Duration
2h 45m
Estimated price
$15-19
Contact phone
+387 32 246 306
Website
https://biss-tours.ba

Bus from Zagreb to Rijeka

Average Duration
3h 10m
Estimated price
$17-21
Contact phone
01 / 6331-999
Website
http://www.plesoprijevoz.hr

Bus from Zagreb - Autobusni Kolodvor to Zagreb Airport

Average Duration
40m
Estimated price
$7-9

Bus from Zagreb Airport to Rijeka - Autobusni Kolodvor

Average Duration
2h 15m
Estimated price
$28-35
Train
Contact phone
+385 1 3782 583
Website
http://www.hzpp.hr/en

Train from Zagreb Glavni Kol. to Rijeka

Average Duration
4h 38m
Estimated price
$13-19
Rideshare
Contact phone
+3 318 576 2228
Website
http://www.blablacar.com

Rideshare from Zagreb to Rijeka

Average Duration
2h 10m
Estimated price
$8-8
Taxi
Contact phone
+385 91 222 3430
Website
http://www.taxi3430.hr

Taxi from Zagreb to Rijeka

Average Duration
1h 46m
Estimated price
$130-160
Contact phone
+385 1 1212
Website
http://www.cammeo.hr

Taxi from Zagreb to Rijeka

Average Duration
1h 46m
Estimated price
$130-160
Contact phone
+385 1 1717
Website
http://www.radiotaxizagreb.com

Taxi from Zagreb to Rijeka

Average Duration
1h 46m
Estimated price
$130-160
Drive

Drive from Zagreb to Rijeka

Average Duration
1h 46m
Estimated price
$26-40

Zagreb to Rijeka: Overview of Bus, Train, Flight, and Car Trips

Traveling between Zagreb and Rijeka 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 scenic drive through the picturesque Croatian countryside on your journey from Zagreb to Rijeka, covering a distance of 162.5 km in just 1 hour and 46 minutes. 💸 Depending on the fuel prices and route you choose, the cost of driving from Zagreb to Rijeka ranges from €24 to €37, making it an affordable and convenient travel option.
Average price
€24 - €37
🌊 Enjoy a comfortable 4 hours and 24 minutes train journey to reach the coastal gem of Rijeka. 🎫 Tickets for this train route from Zagreb to Rijeka are reasonably priced, ranging from €12 to €17.
Departure Point
Zagreb Glavni Kol. station
Arrival Point
Rijeka station
Useful tips for train travellers
• Onboard services on trains from Zagreb to Rijeka typically include a bistro car where you can purchase snacks, beverages, and hot meals. It's advisable to check the official websites before traveling for any changes in the catering offerings or to reserve meals in advance.
• The train operators for the Zagreb to Rijeka route include Hrvatske Željeznice (HŽ) and RegioJet. HŽ offers seating options that include 1st Class (more spacious and quieter) and 2nd Class (comfortable and affordable). RegioJet provides categories like Standard (Economy) and Business Class. For detailed information, visit their websites: HŽ - hzpp.hr and RegioJet - regiojet.com
• Upon arriving at Rijeka Station, you can leave your luggage at the left luggage office located inside the station, which is convenient for exploring the city without heavy bags. There are also restrooms available; however, showers are not typically offered at this station.
🚌 Travel from Zagreb to Rijeka is convenient and efficient with direct bus services operated by FlixBus. The journey lasts approximately 3 hours and the buses depart five times a day, making it easy to fit into your schedule. 💰 Prices for the bus from Rijeka to Zagreb range from €14 to €21, making it an affordable and budget-friendly option for those looking to explore both cities.
Departure Point
Zagreb station
Arrival Point
Rijeka station
Useful tips for bus travellers
• Arrive at the Zagreb bus station at least 20-30 minutes before your scheduled departure to ensure you have enough time to locate your platform and board the bus, as there can be various operators operating on the same route, including Arriva Croatia and FlixBus.
• Upon arriving in Rijeka, head to the passenger information desk at the station for assistance with local transport options; you can ask about connecting buses, trams, or taxis if your accommodation is not within walking distance.
• Check the latest schedule on the Arriva Croatia website (arriva.com.hr) or FlixBus (flixbus.com) before your trip to confirm departure times and prices, as they can vary slightly, especially during holidays or peak seasons.