There are 11 ways to get from Oslo to Valga by train, plane, car ferry, bus, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Oslo Airport, Gardermoen, fly to Riga International Airport, train
best- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Riga International Airport (RIX)plane OSL - RIX
- Take the train from Riia raudteejaam to Valgatrain
7h 50mTrain, car ferry
- Take the train from Oslo S to Stockholm Centralstationtrain 70
- Take the car ferry from Stockholm to Tallinncarferry
- Take the train from Tallinn to Valgatrain E35
28h 4mBus
- Take the bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Riga, Bus Stationbus
- Take the bus from Rīgas SAO to Valkas AObus
40h 35mTrain
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Köpenhamn Htrain
- Take the train from Koebenhavn H to Praha Hlavni Nadrazitrain Rj
- Take the train from Praha Hlavni Nadrazi to Warszawa Wschodniatrain 113 / ...
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
- Take the train from Vilnius to Valgatrain 889
45h 13mTrain to Oslo Airport, Gardermoen, fly to Lennart Meri International Airport, train
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Lennart Meri International Airport (TLL)plane OSL - TLL
- Take the train from Ülemiste to Valgatrain
8h 26mTrain to Oslo Airport, Gardermoen, fly to Tartu Ülenurme Airport, bus
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Tartu Ülenurme Airport (TAY)plane OSL - TAY
- Take the bus from Lennujaam to Otepääbus
- Take the bus from Otepää to Tartu tänavbus
10h 57mTrain to Sandefjord Airport, fly to Riga International Airport, train
- Take the train from Oslo S to Sandefjord stasjontrain
- Fly from Sandefjord Airport (TRF) to Riga International Airport (RIX)plane TRF - RIX
- Take the train from Riia raudteejaam to Valgatrain
9h 51mTrain to Oslo Airport, Gardermoen, fly to Helsinki Airport, ferry, train
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Helsinki Airport (HEL)plane OSL - HEL
- Take the ferry from Helsinki to Tallinnferry
- Take the train from Tallinn to Valgatrain
12h 36mTrain, ferry
- Take the train from Oslo S to Stockholm Centralstationtrain
- Take the ferry from Stockholm to Tallinnferry
- Take the train from Tallinn to Valgatrain E35
32h 1mBus, ferry
- Take the bus from Oslo Bussterminal to Stockholm, Cityterminalenbus 877 / ...
- Take the ferry from Stockholm to Tallinnferry
- Take the bus from Tallinna bussijaam to Rajabus 101
34h 12mDrive, car ferry
- Drive from Oslo to Kapellskärcar
- Take the car ferry from Kapellskär to Paldiskicarferry
- Drive from Paldiski to Valgacar
19h 52m
Oslo Airport, Gardermoen (OSL) to Riga International Airport (RIX) flights
Questions & Answers
No, there is no direct bus from Oslo to Valga. However, there are services departing from Oslo bussterminal and arriving at Valkas AO via Berlin, Zentralen Omnibusbahnhof and Rīgas SAO. The journey, including transfers, takes approximately 40h 35m.
No, there is no direct train from Oslo to Valga. However, there are services departing from Oslo S and arriving at Valga via Göteborg Centralstation, Koebenhavn H, Praha Hlavni Nadrazi, Warszawa Wschodnia and Vilnius. The journey, including transfers, takes approximately 45h 13m.
The distance between Oslo and Valga is 1057 km.
The best way to get from Oslo to Valga without a car is to train and car ferry which takes 28h 4m and costs .
It takes approximately 7h 50m to get from Oslo to Valga, including transfers.
Oslo to Valga bus services, operated by FlixBus-eu, depart from Oslo bussterminal station.
Oslo to Valga train services, operated by Vy, depart from Oslo S station.
The best way to get from Oslo to Valga is to bus which takes 40h 35m and costs . Alternatively, you can train, which costs and takes 45h 13m.
Oslo to Valga bus services, operated by FlixBus-eu, arrive at Berlin, Zentralen Omnibusbahnhof station.
Valga is 1h ahead of Oslo. It is currently 5:03 PM in Oslo and 6:03 PM in Valga.
What companies run services between Oslo, Norway and Valga, Estonia?
You can take a bus from Oslo bussterminal to Valkas AO via Berlin, Zentralen Omnibusbahnhof and Rīgas SAO in around 40h 35m. Alternatively, you can take a train from Oslo S to Valga via Göteborg Centralstation, Köpenhamn H, Koebenhavn H, Praha Hlavni Nadrazi, Warszawa Wschodnia, and Vilnius in around 45h 13m.
- Website
- finnair.com
Flights from Oslo Airport, Gardermoen to Riga International Airport via Helsinki Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €120–150
Flights from Oslo Airport, Gardermoen to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €140–250
Flights from Oslo Airport, Gardermoen to Tartu Ülenurme Airport via Helsinki Airport
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–260
Flights from Oslo Airport, Gardermoen to Helsinki Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- €95–150
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Riga International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–100
Flights from Oslo Airport, Gardermoen to Riga International Airport via Stockholm
- Ave. Duration
- 3h 25m
- When
- Monday to Saturday
- Estimated price
- €40–100
Flights from Oslo Airport, Gardermoen to Riga International Airport via Copenhagen
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €70–280
Flights from Oslo Airport, Gardermoen to Lennart Meri International Airport via Stockholm
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €85–160
Flights from Oslo Airport, Gardermoen to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €85–160
Flights from Sandefjord Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 3h 55m
- When
- Monday to Saturday
- Estimated price
- €85–340
Flights from Oslo Airport, Gardermoen to Helsinki Airport via Stockholm
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €85–170
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Riga International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–130
Flights from Oslo Airport, Gardermoen to Lennart Meri International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €30–110
Flights from Oslo Airport, Gardermoen to Helsinki Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- €55–140
Flights from Oslo Airport, Gardermoen to Helsinki Airport via Stockholm
- Ave. Duration
- 3h 15m
- When
- Monday to Wednesday
- Estimated price
- €55–140
- Website
- airbaltic.com
Flights from Oslo Airport, Gardermoen to Riga International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–100
Flights from Oslo Airport, Gardermoen to Lennart Meri International Airport
- Ave. Duration
- 1h 25m
- When
- Friday and Sunday
- Estimated price
- €50–150
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Riga International Airport via Trondheim
- Ave. Duration
- 3h 45m
- When
- Monday and Friday
- Estimated price
- €60–250
Flights from Oslo Airport, Gardermoen to Lennart Meri International Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- €45–190
Flights from Oslo Airport, Gardermoen to Helsinki Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–120
- Website
- ryanair.com
Flights from Sandefjord Airport to Riga International Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €50–220
- Website
- flytoget.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Schedules at
- flytoget.no
- Website
- vy.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 23 min
- Frequency
- Every 20 minutes
- Schedules at
- vy.no
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 3 hours
- Schedules at
- vy.no
Train from Oslo S to Sandefjord stasjon
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Schedules at
- vy.no
- Website
- elron.ee
Train from Riia raudteejaam to Valga
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a week
- Schedules at
- elron.ee
Train from Tallinn to Valga
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- €1–2
- Schedules at
- elron.ee
Train from Ülemiste to Valga
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- €1–2
- Schedules at
- elron.ee
- Website
- litrail.lt
Train from Riia raudteejaam to Valga
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Schedules at
- litrail.lt
Train from Tallinn to Valga
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Schedules at
- litrail.lt
Train from Vilnius to Valga
- Ave. Duration
- 6h 47m
- Frequency
- Once daily
- Schedules at
- litrail.lt
Train from Ülemiste to Valga
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Schedules at
- litrail.lt
- Website
- oresundstag.se
Train from Göteborg Centralstation to Köpenhamn H
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- Schedules at
- oresundstag.se
- Website
- leoexpress.com
Train from Praha Hlavni Nadrazi to Warszawa Wschodnia
- Ave. Duration
- 9h 31m
- Frequency
- Twice daily
- Schedules at
- leoexpress.com
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- €26–35
- Website
- https://ltglink.lt/en
- Website
- global.flixbus.com
Bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 17h 30m
- Frequency
- 4 times a week
- Schedules at
- global.flixbus.com
Bus from Berlin, Zentralen Omnibusbahnhof to Riga, Bus Station
- Ave. Duration
- 17h 50m
- Frequency
- Twice daily
- Schedules at
- global.flixbus.com
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Berlin, Zentralen Omnibusbahnhof to Riga, Bus Station
- Ave. Duration
- 19h 50m
- Frequency
- 4 times a week
- Estimated price
- €75–140
- Website
- https://ecolines.net/
- Website
- vtu-valmiera.lv
Bus from Rīgas SAO to Valkas AO
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €1–9
- Schedules at
- vtu-valmiera.lv
- Website
- hansabuss.ee
Bus from Lennujaam to Otepää
- Ave. Duration
- 46 min
- Frequency
- Twice daily
- Schedules at
- hansabuss.ee
- Website
- bus4you.se
Bus from Oslo Bussterminal to Stockholm, Cityterminalen
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Schedules at
- bus4you.se
Car ferry from Stockholm to Tallinn
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- €100–320
- Website
- https://www.tallink.com/en
- Adult
- €100–170
- Vehicle
- €230–320
- Website
- en.tallink.com
Ferry from Helsinki to Tallinn
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Schedules at
- en.tallink.com
- Website
- vikingline.com
Ferry from Stockholm to Tallinn
- Ave. Duration
- 20h 15m
- Frequency
- Once daily
- Schedules at
- vikingline.com
Want to know more about travelling around Estonia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Oslo to Valga train services, operated by Vy, arrive at Göteborg Centralstation.











