1map logoGo to main page

Zagreb, Zagreb City (Area) to Rijeka, Primorje-Gorski Kotar County 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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $8 $8 $8 $8 $8 $8 $8

Traveling From Zagreb to Rijeka

Traveling from Zagreb to Rijeka offers you a fascinating shift from the vibrant city life and cultural richness of Croatia's capital to the serene coastal charm and maritime ambiance of Rijeka.

Best Neighbourhoods in Rijeka

Rijeka boasts diverse neighborhoods, each with its distinct character and charm.

Korzo
• Main pedestrian street filled with cafes and shops.
• Great for people-watching and local events.
Trsat
• Home to the stunning Trsat Castle with panoramic views.
• Rich in history and vibrant religious heritage.
Pećine
• Popular residential area close to the beach.
• Offers a relaxing atmosphere away from the city hustle.

Best Times To Visit Rijeka's Attractions

Rijeka's attractions shine at different times, making your visit enjoyable and less crowded.

Trsat Castle
Visit early in the morning or late afternoon for fewer tourists and stunning sunset views.
Korzo
Evenings on weekdays offer a lively atmosphere with fewer crowds, perfect for strolling.
Rijeka Market
Early Saturday mornings allow you to experience the freshest goods and local interactions.

Rijeka Weather: What to Expect Year-Round

Rijeka enjoys a Mediterranean climate, characterized by warm summers and mild winters, making it a pleasant destination year-round. Late spring and early fall present the best opportunities for enjoyable weather while avoiding peak tourist crowds, enhancing your travel experience.

Dining Recommendation in Rijeka

In Rijeka, savor the fresh seafood, particularly at the renowned restaurant Vege, where you can indulge in signature dishes like grilled calamari enriched with local herbs and olive oil. This dining experience diverges from Zagreb's rich meat-based cuisine, offering a laid-back atmosphere by the coast that highlights the region's connection to the Adriatic.

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 Show train routes
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 journey of 101 miles from Zagreb to Rijeka in just under 2 hours by car, taking in the picturesque landscapes of Croatia along the way. 💰 Prices for a car trip from Zagreb to Rijeka range from €24 to €37, offering an affordable and convenient transportation option for travelers exploring the country.
Average price
€24 - €37
🚆 The scenic train journey from Zagreb to Rijeka offers a convenient and comfortable way to travel between these two cities in Croatia. The direct train service operated by Croatian Railways departs once daily and takes approximately 4 hours and 24 minutes to reach Rijeka. 💰 Ticket prices for the train ride from Zagreb to Rijeka typically range from €12 to €17, making it an affordable option for travelers exploring Croatia. Whether you're planning a day trip or a longer stay, the train journey provides a convenient and budget-friendly way to traverse the country.
Departure Point
Zagreb Glavni Kol. station
Arrival Point
Rijeka station
🚌 Enjoy a convenient journey from Zagreb to Rijeka by bus with FlixBus. The direct service operates five times a day, taking approximately 3 hours to reach Rijeka bus station. 🎟️ Ticket prices for the Zagreb to Rijeka bus route range from €14 to €21, providing an affordable and efficient travel option between these two beautiful cities in Croatia.
Departure Point
Zagreb station
Arrival Point
Rijeka station
Useful tips for bus travellers
• Arrive at the Zagreb bus station at least 15-30 minutes early to navigate ticketing and find your bus, especially as the station can become crowded during peak travel times.
• Check multiple bus companies for pricing and timings; besides Arriva Croatia, you can also explore options from FlixBus and Čazmatrans, providing flexibility in travel times and prices. For schedules, visit arriva.com.hr, flixbus.com, and cazmatrans.hr
• Upon arriving at Rijeka Bus Station, familiarize yourself with the area; the station is centrally located, making it easy to access local tram and bus connections. Look for signs indicating the exit to the main bus terminal or nearby facilities, and consider grabbing a quick bite at ‘Fast Food Neposredni’ located just adjacent to the station for a taste of local cuisine.

Frequently asked questions

Find out more about the route from Zagreb to Rijeka.

Or choose the category:
The distance between Zagreb and Rijeka is approximately 82 miles by road. Depending on the mode of transportation, travel times can vary. It takes around 4 hours and 24 minutes to reach Rijeka from Zagreb by train. By car, the journey takes around 1 hour and 46 minutes to reach Zagreb from Rijeka. If you prefer taking the bus, it will generally take around 3 hours to reach Rijeka from Zagreb.
In terms of cost-effectiveness, the cheapest option for traveling from Zagreb to Rijeka is ridesharing, which costs around €7 and takes approximately 2 hours and 10 minutes. However, if time efficiency is the priority, taking a taxi is the fastest option, with a travel time of 1 hour and 46 minutes, but it comes at a higher cost of €110-€146. These options offer different trade-offs between cost and travel time, allowing travelers to choose the option that best suits their needs.
The prices for a train ticket from Zagreb to Rijeka range from €12 to €16. On the other hand, the prices for a bus ticket from Rijeka to Zagreb vary from €14 to €21. These prices may be subject to change depending on the time of travel and availability of tickets. It is advisable to check with the respective transportation providers for the most up-to-date pricing information.
To travel from Zagreb to Rijeka without using public transportation, you can consider using BlaBlaCar's carpooling service. This service connects drivers with passengers, allowing you to share a ride with someone going in the same direction. The driving distance between Zagreb and Rijeka is approximately 101 miles, and it takes around 1 hour and 46 minutes to drive between the two cities. The prices for carpooling between Zagreb and Rijeka typically range from €24 to €37.
The best way to travel from Zagreb to Rijeka without a car is by bus. The bus journey takes approximately 3 hours and fares range from €14 to €21. There are several bus companies that operate on this route, offering frequent departures throughout the day. It is a convenient and cost-effective option for travelers seeking to explore Rijeka from Zagreb.
Yes, there is a direct link between Zagreb and Rijeka. You can travel by train with Croatian Railways, which takes approximately 4 hours and 24 minutes. The trains operate once daily and run every day. Alternatively, you can take a direct bus with FlixBus, which departs five times a day and takes approximately 3 hours. Both options provide convenient transportation between the two cities.
There are over 6000 hotels available in Rijeka offering a wide range of options for accommodation. Prices start at €37 per night, providing affordable options for travelers. With such a large selection, visitors can easily find a hotel that suits their budget and preferences, ensuring a comfortable stay near Rijeka.